【发布时间】:2021-03-29 19:36:49
【问题描述】:
我正在尝试使用以下代码生成新列
list = ['LHR','-1','-3','LGW','MAD','SIN','KUL','JFK','HKG','PVG','IST','SDA','GLA']
for i in list:
if plotdata.loc[plotdata['LOCATION'] == i] :
plotdata['city'] = plotdata['LOCATION']
else:
plotdata['city'] = 'others'
我收到以下错误:
ValueError:DataFrame 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
数据类型是类别,请问为什么会出现这个错误?
【问题讨论】:
标签: python pandas dataframe series