为了账号安全,请及时绑定邮箱和手机立即绑定

将pandas函数应用于列以创建多个新列?

将pandas函数应用于列以创建多个新列?

米脂 2019-12-06 11:06:22
如何在熊猫中做到这一点:我extract_text_features在单个文本列上有一个函数,返回多个输出列。具体来说,该函数返回6个值。该函数有效,但是似乎没有任何合适的返回类型(pandas DataFrame / numpy array / Python list),以便可以正确分配输出 df.ix[: ,10:16] = df.textcol.map(extract_text_features)所以,我想我需要回落到与迭代df.iterrows(),按照这个?更新:进行迭代的df.iterrows()速度至少要慢20倍,所以我放弃了该功能并将其拆分为六个不同的.map(lambda ...)调用。更新2:这个问题是在v0.11.0左右问的。因此,许多问题和答案不太相关。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 410 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信