Ошибка при группировке значений объекта datetime с использованием «groupby» и «Grouper» в кадре данных panda.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка при группировке значений объекта datetime с использованием «groupby» и «Grouper» в кадре данных panda.

Сообщение Anonymous »

Я столкнулся со следующей ошибкой при попытке сгруппировать столбец, содержащий даты, по годам.
Я преобразовал столбец в объект datetime и попробовал метод groupby и Grouper, но столкнулся со следующими ошибками:Столбец с датой/временем = Earth_time

Код: Выделить всё

df['earth_time']=pd.to_datetime(df['earth_time'])

dff=df.groupby(df.earth_time.dt.year)['max_ground_temp(°C)'].mean()
TypeError: Could not convert -20-2-20-1-1-1-5-11-6-8-9-2-3-1-4-5-5-10-30-3-6-6-5-6-8-6-6-8-4-5-3-4-5-8-6-5-3-3-2-1-1-1-3200-1-1-10-1-2-2-4-1000-2-3-100-1-1-50-2-2-10-2-6-2-200-1-2-2-1-3-3-4-2-9-5-7-7-10-100-9-12-9-10-12-7-12-12-8-130-1-11-2Value not available-23-3-2-15-15-14-11-7-16-6-3Value not availableValue not availableValue not available-40-15-16-15-18-11-16Value not availableValue not available to numeric

df = df.groupby(pd.Grouper(freq='Y', level='datetime'))
ValueError: The level datetime is not valid

Для дальнейшего контекста у меня есть таблица данных, в которой есть столбец Earth_time, содержащий строки, которые я попробовал преобразовать в дату и время, чтобы в конечном итоге сгруппировать их по годам. Я хочу проанализировать набор данных по годам.
Что мне не хватает? Пожалуйста, помогите мне с альтернативами.

Подробнее здесь: https://stackoverflow.com/questions/791 ... r-in-panda
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»