Python 熊猫变化指数Pro';标准普尔;Con';s

Python 熊猫变化指数Pro';标准普尔;Con';s,python,pandas,dataframe,Python,Pandas,Dataframe,我必须制作数百个数据帧,并从1开始索引它们,而不是从0开始。我发现了三种功能性方法,但我不确定是否有最佳/更可取的方法。有人能告诉我以下选项的利弊吗 df.index += 1 df.index = df.index + 1 df.index = range(1,len(df)+1) df.index+1 这假设df.index实际上是适当排序的整数。我不喜欢它。如果不是整数,它将失败。或者不失败,但不能保证你完成你的目标 pd.RangeIndex 不要做任何假设,继续你的生活。这

我必须制作数百个数据帧,并从1开始索引它们,而不是从0开始。我发现了三种功能性方法,但我不确定是否有最佳/更可取的方法。有人能告诉我以下选项的利弊吗

 df.index += 1

 df.index = df.index + 1

 df.index = range(1,len(df)+1)
df.index+1
这假设
df.index
实际上是适当排序的整数。我不喜欢它。如果不是整数,它将失败。或者不失败,但不能保证你完成你的目标

pd.RangeIndex
不要做任何假设,继续你的生活。这会做你想做的,每次

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

优点:你会让数学家们高兴的。缺点:你会让开发人员不高兴。我想这可能是前两个之间的分歧
df.index+=1
可能有效,我不确定是否有单独的索引规则。我不会对索引从1开始的数百个数据帧使用3rds,我个人会在数据帧调用中设置index=range(1,len(data)+1),这非常有意义!非常感谢。