Python 我得到';类型错误:';类型';对象不可编辑';当我使用pandas.groupby时

Python 我得到';类型错误:';类型';对象不可编辑';当我使用pandas.groupby时,python,pandas,dataframe,pandas-groupby,Python,Pandas,Dataframe,Pandas Groupby,我有一个csv文件,其中包含用户20天的社交媒体活动值。我想在第一天获得用户活动的详细信息 我确实是通过使用这段代码得到的 df['d'] = pd.to_datetime(df['date_time'], format='(%Y,%m,%d,%H,%M,%S)') day1 = df['d'].dt.date[0] df = df[df['d'].dt.date.eq(day1)] df = df.melt(['date_time','d']) df = df[df['value']

我有一个csv文件,其中包含用户20天的社交媒体活动值。我想在第一天获得用户活动的详细信息 我确实是通过使用这段代码得到的

df['d'] = pd.to_datetime(df['date_time'], format='(%Y,%m,%d,%H,%M,%S)')

day1 = df['d'].dt.date[0]
df = df[df['d'].dt.date.eq(day1)] 

df = df.melt(['date_time','d']) 

df = df[df['value'].eq('Y')] 


d = df.groupby('variable')['date_time'].agg(list).to_dict()

for x,y in d.items():
   print(x,y) 
当我打印它的时候,这就是我在谷歌Colab笔记本上看到的

Instagram [Timestamp('2020-08-23 04:19:05.637617'), Timestamp('2020-08-23 04:20:07.351783'), Timestamp('2020-08-23 04:21:09.069061')]
Facebook [Timestamp('2020-08-23 04:44:49.635657'), Timestamp('2020-08-23 04:45:51.402162'), Timestamp('2020-08-23 05:01:18.989306')]
现在,当我在我的终端上运行相同的命令时,在将其保存为python文件之后,我得到了这个错误

Traceback (most recent call last):
  File "example.py", line 43, in <module>
    d=df.groupby('variable')['date_time'].agg(list).to_dict()

TypeError: 'type' object is not iterable
回溯(最近一次呼叫最后一次):
文件“example.py”,第43行,在
d=df.groupby('variable')['date\u time'].agg(list).to_dict()
TypeError:“type”对象不可编辑
编辑:

pandas版本存在问题,因此pandas 0.22需要更改:

d=df.groupby('variable')['date_time'].agg(list).to_dict()
致:


有相同的输入数据吗?pandas版本也一样?pandas版本是一样的
pandas 0.22.0
,数据也是一样的?是的,这是我认为我知道的同一个版本。@GlenVeigas-在另一个代码中没有使用的
列表
?@GlenVeigas-那么代码完整了吗?所有代码中只有
list
,它位于
d=df.groupby('variable')['date\u time']].agg(list)中。to_dict()
?是的,这是唯一保存列表的地方used@GlenVeigas-最后一个想法-如果升级熊猫并重新启动电脑,可能会有所帮助。我希望…让我们。
d=df.groupby('variable')['date_time'].apply(list).to_dict()