如何在索引位置不同的Pandas中使用to_csv?

时间:2019-10-31 20:51:57

标签: pandas pandas-groupby data-science

我有一个以以下内容开头的数据框:

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"

对我在做什么错有任何想法吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试将索引转换为列:

df['d'] = df.index

然后使用reset_index

df = df.reset_index(drop=True)