我有一个以以下内容开头的数据框:
df = pd.DataFrame()
df['orders'] = orders_df.groupby('d')['orders'].count()
df.to_csv('test.csv')
作为示例输出:
d,orders
2019-10-01,15
但是,如果我尝试指定列输出,因为我不想将日期作为第一个条目:
df[['orders','d']].to_csv('test.csv')
我收到一个错误:
KeyError: "['d'] not in index"
对我在做什么错有任何想法吗?
答案 0 :(得分:0)
您可以尝试将索引转换为列:
df['d'] = df.index
然后使用reset_index
:
df = df.reset_index(drop=True)