这是一个基本问题,但我想循环遍历数据帧列表,并对于每个数据帧,将索引设置为数据帧中的列之一。下面代码的问题是它没有使用新索引保存数据框。如何格式化此 For 循环,以便数据帧在 for 循环之外永久更改?谢谢。
dflist = [df_1, df_2, df_3]
for i in dflist:
i = i.set_index('column_2')
正如您可能已经猜到的,i 只是一个临时值。使用 enumerate 仅将 i 用作索引
for i, df in enumerate(dflist):
dflist[i] = dflist[i].set_index('column_2'))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)