Я пытаюсь создать новый фрейм данных, используя другой фрейм данных, состоящий из значений

1
temp['DateTime']= Total_12hravg_all[index_end, 'DateTime']

temp - новый информационный кадр

Total_12hravg_all - это Total_12hravg_all из которого я хочу получить значение столбца, используя index_end как переменную. Datetime - это столбец в Total_12hravg_all который присутствует как индекс в dataframe и мне действительно нужно значение DateTime.

Но получить синтаксическую ошибку.

  • 0
    Используйте .loc как Total_12hravg_all.loc[index_end, 'DateTime']
  • 0
    Поделитесь с нами ошибкой, которую вы получаете, и некоторыми строками фреймов данных, над которыми вы работаете. Обратитесь к справке по уценке о том, как вы воспроизводите примеры.
Показать ещё 5 комментариев
Теги:
pandas

1 ответ

1

Пример. Интересующие столбцы: company_id (строка) и company_score (float).

Итак, вы можете использовать groupby company_id и преобразовать его результат в словарь DataFrames:

>>> import pandas as pd
>>> df = pd.DataFrame({
...     "company_id": ["AA", "AB", "AA", "CD", "AB"],
...     "company_score": [.07, .08, .06, .0003, .09],
...     "company_region": ["NW", "NE", "NW", "NW", "NE"]})
>>> df
  company_id company_region  company_score
0         AA             NW         0.0700
1         AB             NE         0.0800
2         AA             NW         0.0600
3         CD             NW         0.0003
4         AB             NE         0.0900
>>> dict_of_companies = {k: v for k, v in df.groupby('company_id')}

>>> import pprint
>>> pprint.pprint(dict_of_companies)
{'AA':   company_id company_region  company_score
0         AA             NW           0.07
2         AA             NW           0.06,
 'AB':   company_id company_region  company_score
1         AB             NE           0.08
4         AB             NE           0.09,
 'CD':   company_id company_region  company_score
3         CD             NW         0.0003}
>>>
  • 1
    Или dict(tuple(df.groupby('company_id')))

Ещё вопросы

Сообщество Overcoder
Наверх
Меню