我正在尝试创建一个新列,一个基于两个现有列的元组:
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
答案 0 :(得分:2)
使用
dff['net_sys']= dff[['network', 'syscode']].apply(tuple,axis=1)
或
dff['net_sys']=list(zip(dff['network'],dff['syscode']))