熊猫变化指数Pro和Con

时间:2018-09-19 19:30:54

标签: python pandas dataframe

我必须制作数百个数据帧,并从1开始而不是从0开始对它们全部进行索引。我发现了三种功能性方法,但是我不确定是否有最佳/首选方法。谁能给我深刻的见解,是否有以下几种选择的利弊?:

 df.index += 1

 df.index = df.index + 1

 df.index = range(1,len(df)+1)

1 个答案:

答案 0 :(得分:2)

df.index + 1

这假设df.index实际上是适当种类的整数。我不喜欢如果不是整数,它将失败。还是不会失败,但不能保证您实现目标。

pd.RangeIndex

不做任何假设,继续生活。每次都会做您想要的!

df.index = pd.RangeIndex(1, len(df) + 1)