Python在字符串后面添加索引号

2024-09-27 17:36:22 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法在另一列的字符串后面添加索引号?我已经尝试过使用df.index,但是我得到的错误是ValueError:Length of values(0)与Length of index(4)不匹配。或者此错误类型错误:索引不支持可变操作

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)

Tags: of字符串true类型dfindex错误length
2条回答
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

相关问题 更多 >

    热门问题