相关疑难解决方法(0)

Pandas DataFrame的起始索引为1

在将Pandas DataFrame写入CSV时,我需要索引从1开始而不是0.

这是一个例子:

In [1]: import pandas as pd

In [2]: result = pd.DataFrame({'Count': [83, 19, 20]})

In [3]: result.to_csv('result.csv', index_label='Event_id')                               
Run Code Online (Sandbox Code Playgroud)

其中产生以下输出:

In [4]: !cat result.csv
Event_id,Count
0,83
1,19
2,20
Run Code Online (Sandbox Code Playgroud)

但我想要的输出是这样的:

In [5]: !cat result2.csv
Event_id,Count
1,83
2,19
3,20
Run Code Online (Sandbox Code Playgroud)

我意识到这可以通过在我的数据框中添加一个由1移位的整数序列来完成,但我是Pandas的新手,我想知道是否存在更清晰的方法.

python csv indexing dataframe pandas

47
推荐指数
7
解决办法
5万
查看次数

标签 统计

csv ×1

dataframe ×1

indexing ×1

pandas ×1

python ×1