我有一个数据框-例如任何数据框。
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
我的安装损坏了吗?我可以在笔记本电脑上使用它