使用提取字符串之后
extract_df = pd.str.extract('(\w+)\d+(\w+)', expand =True)
我得到了名为0和1的新数据框。
我想使用特定的列名称将其合并回我的原始数据框。
以为可以生成使用的.loc方法多列,例如data.loc[:,['name1','name2']] = extract_df
,但它没有工作。
我知道可以改变列名和使用pd.merge
或join
方法,但似乎没有效率的我。
是否有使用.loc生成多列的好方法?
还是有其他有效的方法来处理此问题?谢谢。