Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否将索引重命名为数据帧中的连续字符串?_Python_Pandas_Dataframe_Rename - Fatal编程技术网

Python 是否将索引重命名为数据帧中的连续字符串?

Python 是否将索引重命名为数据帧中的连续字符串?,python,pandas,dataframe,rename,Python,Pandas,Dataframe,Rename,我需要将数据帧中的索引从1:100自动更改为item1:item100。 df.index=['item1','item2',…,'item100'] 我怎么能在不输入所有名字的情况下做到这一点? 谢谢将标量值添加到转换为字符串的索引中: df.index = 'item' + df.index.astype(str) 对于python 3.6+,可以使用f-strings: df.index = [f"item{x}" for x in df.index] 如属一般索引: df.index

我需要将数据帧中的索引从1:100自动更改为item1:item100。 df.index=['item1','item2',…,'item100']

我怎么能在不输入所有名字的情况下做到这一点?
谢谢

将标量值添加到转换为字符串的索引中:

df.index = 'item' + df.index.astype(str)
对于python 3.6+,可以使用
f-string
s:

df.index = [f"item{x}" for x in df.index]
如属一般索引:

df.index = [f"item{x}" for x in range(1, len(df) + 1)]
df.index = [f"item{x}" for x in range(1, len(df) + 1)]