【问题标题】:Trying to create new tuple column on pandas [duplicate]试图在熊猫上创建新的元组列[重复]
【发布时间】:2019-08-06 00:44:32
【问题描述】:

我正在尝试创建一个新列,一个基于两个现有列的元组:

dff['net_sys']= dff[['network', 'syscode']].apply(lambda x: (x['network'], x['syscode']),axis=1)

我收到一个错误:

TypeError: list indices must be integers or slices, not list

【问题讨论】:

    标签: python pandas tuples


    【解决方案1】:

    使用

    dff['net_sys']= dff[['network', 'syscode']].apply(tuple,axis=1)
    

    或者

    dff['net_sys']=list(zip(dff['network'],dff['syscode']))
    

    【讨论】:

      猜你喜欢
      • 2021-02-28
      • 2019-01-23
      • 2020-03-22
      • 2021-09-11
      • 2021-04-01
      • 2021-10-09
      • 2019-12-21
      • 1970-01-01
      • 2019-05-04
      相关资源
      最近更新 更多