проблема с доступом к сгруппированному файлу данных панд - PullRequest
0 голосов
/ 18 октября 2019

У меня есть датафрейм 'test'. Я сгруппировал такой фрейм данных в соответствии с вложенным правилом группировки, что, кажется, работает нормально. Если я перебираю вновь созданные группы и просто использую оператор печати:

 print(group)

, я получаю:

<pandas.core.groupby.generic.DataFrameGroupBy object at 0x7fdfb97b0710>

Однако, если я пытаюсь:

 group.describe()

Я получаю следующую ошибку:

raise ValueError("Empty data passed with indices specified.")
ValueError: Empty data passed with indices specified.

1 Ответ

2 голосов
/ 18 октября 2019

Получить определенную группу из группового объекта, я надеюсь, что это работает:

x = group.get_group('name of the group')
x.describe()

Пример

>>> df = pd.DataFrame({'X': ['A', 'B', 'A', 'B'], 'Y': [1, 4, 3, 2]})
>>> df
Out[]: 
| index | X | Y |
|-------|---|---|
| 0     | A | 1 |
| 1     | B | 4 |
| 2     | A | 3 |
| 3     | B | 2 |
>>> group = df.groupby(['X'])
>>> x = group.get_group('A')
>>> x.describe()
Out[]:
|       | Y        |
|-------|----------|
| count | 2.000000 |
| mean  | 2.000000 |
| std   | 1.414214 |
| min   | 1.000000 |
| 25%   | 1.500000 |
| 50%   | 2.000000 |
| 75%   | 2.500000 |
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...