Python 是否将索引重命名为数据帧中的连续字符串?
我需要将数据帧中的索引从1:100自动更改为item1:item100。 df.index=['item1','item2',…,'item100'] 我怎么能在不输入所有名字的情况下做到这一点?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
谢谢将标量值添加到转换为字符串的索引中:
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)]