[英]Python add index number behind string
有没有办法在另一列的字符串后面添加索引号? 我已经尝试过使用 df.index ,但后来我得到了 ValueError:值长度(0)与索引长度(4)不匹配的错误。 或者这个错误 TypeError: Index 不支持可变操作。
df = df.reset_index(drop=True)
index = df.index
dier = 'BRUINVIS-' + index
df['dier'] = dier
错误:
ValueError: Length of values (2) does not match length of index (4)
df.index = ['BRUINVIS-' + idx for idx in df.index]
你的意思是这样吗?
import pandas as pd
df = pd.DataFrame({'column_1':['row', 'row', 'row']})
print(df)
df['column_1'] = df['column_1'] + df.index.astype(str)
print(df)
column_1
0 row
1 row
2 row
column_1
0 row0
1 row1
2 row2
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.