AttributeError: 'DatasetDict' object has no attribute 'features'
{'login': 'jswapnil10', 'id': 48145785, 'node_id': 'MDQ6VXNlcjQ4MTQ1Nzg1', 'avatar_url': 'https://avatars.githubusercontent.com/u/48145785?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jswapnil10', 'html_url': 'https://github.com/jswapnil10', 'followers_url': 'https://api.github.com/users/jswapnil10/followers', 'following_url': 'https://api.github.com/users/jswapnil10/following{/other_user}', 'gists_url': 'https://api.github.com/users/jswapnil10/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jswapnil10/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jswapnil10/subscriptions', 'organizations_url': 'https://api.github.com/users/jswapnil10/orgs', 'repos_url': 'https://api.github.com/users/jswapnil10/repos', 'events_url': 'https://api.github.com/users/jswapnil10/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jswapnil10/received_events', 'type': 'User', 'site_admin': False}
[{'id': 1935892857, 'node_id': 'MDU6TGFiZWwxOTM1ODkyODU3', 'url': 'https://api.github.com/repos/huggingface/datasets/labels/bug', 'name': 'bug', 'color': 'd73a4a', 'default': True, 'description': "Something isn't working"}]
[]
You are likely trying to get the `features` from a `DatasetDict`, a dictionary containing `Datasets`. You probably first want to index into a particular split from your `DatasetDict` i.e. `dataset['train'].features`. 

For example 

```python 
ds = load_dataset('mnist')
ds.features
```
Returns 
```python
---------------------------------------------------------------------------

AttributeError                            Traceback (most recent call last)

[<ipython-input-39-791c1f9df6c2>](https://localhost:8080/#) in <module>()
----> 1 ds.features

AttributeError: 'DatasetDict' object has no attribute 'features'
```

If we look at the dataset variable, we see it is a `DatasetDict`:

```python 
print(ds)
DatasetDict({
    train: Dataset({
        features: ['image', 'label'],
        num_rows: 60000
    })
    test: Dataset({
        features: ['image', 'label'],
        num_rows: 10000
    })
})
```

We can grab the features from a split by indexing into `train`:
```python
ds['train'].features
{'image': Image(decode=True, id=None),
 'label': ClassLabel(num_classes=10, names=['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'], id=None)}
```

Hope that helps  Yes, Thanks for that clarification,
## Describe the bug
Receiving the error when trying to check for Dataset features

## Steps to reproduce the bug
from datasets import Dataset
dataset = Dataset.from_pandas(df[['id', 'words', 'bboxes', 'ner_tags', 'image_path']])

dataset.features

## Expected results
A clear and concise description of the expected results.

## Actual results
Getting the following errror

AttributeError: 'DatasetDict' object has no attribute 'features'

## Environment info
Copy-and-paste the text below in your GitHub issue.

- `datasets` version: 1.18.4
- Platform: Linux-4.14.252-131.483.amzn1.x86_64-x86_64-with-glibc2.9
- Python version: 3.6.13
- PyArrow version: 6.0.1

{'url': 'https://api.github.com/repos/huggingface/datasets/issues/3919/reactions', 'total_count': 1, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}