在ops.py中串联两个熊猫列python unboundlocalerror的内容

时间:2018-07-27 05:27:37

标签: python pandas

我有一个数据框-例如任何数据框。

d = ({
    'A' : ['Foo','Bar','Foo','zee'],           
    'B' : ['X','Bar','X','Bar'],
    'C' : ['foo','bar','Nacho','Y'],
    })
df = pd.DataFrame(data=d)

我想在一个新列中加入两个列

df['UID']=df['A']+df['B']

但是我收到了unboundlocalerror

Traceback (most recent call last):

  File "<ipython-input-26-d763f11a6023>", line 1, in <module>
    df['UID']=df['A']+df['B']

  File "C:\Anaconda3\lib\site-packages\pandas\core\ops.py", line 723, in wrapper
    result,

UnboundLocalError: local variable 'result' referenced before assignment

我的安装损坏了吗?我可以在笔记本电脑上使用它

0 个答案:

没有答案