Я преобразовал столбец в объект 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
Что мне не хватает? Пожалуйста, помогите мне с альтернативами.
Подробнее здесь: https://stackoverflow.com/questions/791 ... r-in-panda