Implement `as_data_frame`. Closes #749