ufunc '不包含签名匹配类型(dtype('<U21'), dtype('&l



我正在尝试分配新的列到DataFrame,我想创建的数据帧是这样的

<表类> column1 column2 tbody><<tr>第一行2B: 99row25B: 99999row310B: 9999999999

尝试:

df["column2"] = "B:" + df["column1"] * pd.Series(
["9"] * len(df), index=df.index
)
print(df)

打印:

column1       column2
row1        2          B:99
row2        5       B:99999
row3       10  B:9999999999

或:

df["column2"] = "9"
df["column2"] = "B:" + df["column1"] * df["column2"]

相关内容

最新更新