使用帖子底部的代码,我得到以下错误消息-如何解决或有这种想法的任何想法?源数据已经填充了“日期”和“值”。谢谢!
Traceback (most recent call last):
File "H:/Testing.py", line 12, in <module>
df = df[['Form_ID', 'Date', 'Value']]
TypeError: unhashable type: 'list'
使用的代码:
import pandas
path = r'H:/Hello.xlsx'
# read file into dataframe
df = pd.read_excel(path)
# add series
df['Form_ID'] = 'TESTID'
# order columns
df = df[['xl', 'Form_ID', 'Date', 'Value']]
# export dataframe
df.to_excel(path, index=False)
答案 0 :(得分:1)
在您的情况下,您可以使用reindex_axis
df = df.reindex_axis(['xl', 'Form_ID', 'Date', 'Value'], axis=1)
1
是要告诉Pandas重新索引列,而不是索引。