for循环似乎有意义,但我不知道该使用什么Pandas函数。我想从一列中获取数据并将其附加到另一列中:
<表类>
col1
col2
tbody><<tr>1 B2 表类>
您可以使用apply函数对每一行都起作用:
df = pd.DataFrame({'col1': ['A', 'B'], 'col2': [1, 2]})
df.apply(lambda x: f'{x.col1} ({x.col2})', axis=1)
或者你可以使用一个矢量化的解决方案:
df['col1'] + ' (' + df['col2'].astype(str) + ')'