我的数据框如下所示 -
state msg value
aa a,b,r .22
bb m,b,r 1.43
cc a,b,q .33
dd h,h,f .25
我希望我的数据框看起来像 -
state msg value text
aa a,b,r .22 a,b,r .22
bb m,b,r 1.43 m,b,r 1.43
cc a,b,q .33 a,b,q .33
dd h,h,f .25 h,h,f .25
我已经完成了 -
df.info()
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 state 6925 non-null object
1 msg 6925 non-null object
2 value 6925 non-null object
df['text'] = df['state'].astype(str).str.cat(df['value'], sep=' ')
但是遇到了这个错误 -
TypeError: Concatenation requires list-likes containing only strings (or missing values). Offending values found in column mixed.
并且不存在缺失或空值。
df['msg'].astype(str).str.cat(df['value'].astype(str), sep=' ')
? - Shubham Sharma