0

当我使用

df.describe().to_csv("data.csv", index=False)

我得到了每一列的结果,但缺少每行描述的第一列。

所以我在 csv 中看不到哪个值描述了什么。

count
mean
std
...

不见了。

如何将该列作为我的 csv 导出中的第一列,就像我在使用时看到的那样

print(df.describe())
4

1 回答 1

3

您正在排除索引:

df.describe().to_csv("data.csv", index=False)

输出中每一行的标签describe()是一个索引值:

>>> df.describe().index
Index(['count', 'mean', 'std', 'min', '25%', '50%', '75%', 'max'], dtype='object')

你想包含索引,所以设置index=True. 这是默认设置,因此您也可以只使用df.describe().to_csv("data.csv").

于 2020-01-19T13:50:08.810 回答