有没有一种好的方法来使用.loc生成多列?

时间:2019-02-02 19:34:23

标签: python pandas

使用提取字符串之后 extract_df = pd.str.extract('(\w+)\d+(\w+)', expand =True) 我得到了名为0和1的新数据框。

我想使用特定的列名称将其合并回我的原始数据框。

以为可以生成使用的.loc方法多列,例如data.loc[:,['name1','name2']] = extract_df,但它没有工作。

我知道可以改变列名和使用pd.mergejoin方法,但似乎没有效率的我。

是否有使用.loc生成多列的好方法?

还是有其他有效的方法来处理此问题?谢谢。

0 个答案:

没有答案