Python Pb:';传递列表喜欢。不再支持带有任何缺少标签的loc或[]

Python Pb:';传递列表喜欢。不再支持带有任何缺少标签的loc或[],python,pandas,dataframe,Python,Pandas,Dataframe,我正在尝试使用列表理解将数据插入到社区级别,我一直在这篇文章中得到对象中的错误 print(“将工程特性插入到公共级别…”) covidExtraToCom['1MaxPM25'、'1MaxPM10'、'1MaxO3'、'1MaxNO2'、'1MaxCO'、'pm107davg'、'pm257davg'、'o37davg'、'no27davg'、'co7davg'、'pm101Mavg'\ ‘pm251Mavg’、‘o31Mavg’、‘no21Mavg’、‘co1Mavg’、‘人口’、‘医院’、

我正在尝试使用列表理解将数据插入到社区级别,我一直在这篇文章中得到对象中的错误

print(“将工程特性插入到公共级别…”)
covidExtraToCom['1MaxPM25'、'1MaxPM10'、'1MaxO3'、'1MaxNO2'、'1MaxCO'、'pm107davg'、'pm257davg'、'o37davg'、'no27davg'、'co7davg'、'pm101Mavg'\
‘pm251Mavg’、‘o31Mavg’、‘no21Mavg’、‘co1Mavg’、‘人口’、‘医院’、‘CoVidPost’]]\
=[dfpollution3[dfpollution3['numero']==depNum].reindex(列=['1MaxPM25'、'1MaxPM10'、'1MaxO3'、'1MaxNO2'、'1MaxCO'、'pm107davg'、'pm257davg'、'o37davg'、'no27davg'、'co7davg'、'pm101Mavg'、\
“pm251Mavg'、“o31Mavg'、“no21Mavg'、“co1Mavg'、“idx'、“hospi'、“covidPost'])。covidExtraToCom['dep']]中depNum的value.squesh()值
KeyError:“传递列表喜欢。不再支持带有任何缺少标签的loc或[],请参阅。”https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#deprecate-loc reindex listlike'
下面的替代代码可以工作,但似乎不适合计算时间:

#covidExtraToCom['1maxpm25']=[dfpollution3[dfpollution3['numero']==depNum]['1maxpm25'].values.squesh()用于covidExtraToCom['dep']中的depNum
#打印(“1MMaxpm25插值!”)
#covidExtraToCom['1MaxPM10']=[dfpollution3[dfpollution3['numero']==depNum][“1MaxPM10”].covidExtraToCom['dep']]中depNum的值.挤压()
#打印(“内插1MMaxpm10!”)
#covidExtraToCom['1Maxo3']=[dfpollution3[dfpollution3['numero']==depNum][“1Maxo3”].covidExtraToCom['dep']中depNum的值.挤压()
#打印(“1MMaxo3插值!”)
#covidExtraToCom['1Maxno2']=[dfpollution3[dfpollution3['numero']==depNum][“1Maxno2”]。covidExtraToCom['dep']中depNum的值。挤压()
#打印(“1Maxno2插值!”)
#covidExtraToCom['1Maxco']=[dfpollution3[dfpollution3['numero']==depNum][“1Maxco”].covidExtraToCom['dep']]中depNum的值.挤压()
#打印(“1MMaxco插值!”)
#covidExtraToCom['pm107davg']=[dfpollution3[dfpollution3['numero']==depNum][“pm107davg”]。covidExtraToCom['dep']中depNum的value.squesh()值
#打印(“pm107davg插值!”)
#covidExtraToCom['pm257davg']=[dfpollution3[dfpollution3['numero']==depNum][“pm257davg”].covidExtraToCom['dep']中depNum的值.挤压()
#打印(“pm257davg插值!”)
#covidExtraToCom['o37davg']=[dfpollution3[dfpollution3['numero']==depNum][“o37davg”]。covidExtraToCom['dep']中depNum的value.squesh()值
#打印(“o37davg插值!”)
#covidExtraToCom['no27davg']=[dfpollution3[dfpollution3['numero']==depNum][“no27davg”]。covidExtraToCom['dep']中depNum的value.squesh()值
#打印(“no27davg插值!”)
#covidExtraToCom['co7davg']=[DFPOLUTION3[DFPOLUTION3['numero']==depNum][“co7davg”].covidExtraToCom['dep']中depNum的values.SQUESK()值
#打印(“co7davg插值!”)
#covidExtraToCom['pm101Mavg']=[dfpollution3[dfpollution3['numero']==depNum][“pm101Mavg”]。covidExtraToCom['dep']中depNum的value.squesh()值
#打印(“pm101Mavg插值!”)
#covidExtraToCom['pm251Mavg']=[dfpollution3[dfpollution3['numero']==depNum][“pm251Mavg”].covidExtraToCom['dep']中depNum的值.挤压()
#打印(“PM251Mag插值!”)
#covidExtraToCom['o31Mavg']=[dfpollution3[dfpollution3['numero']==depNum][“o31Mavg”]。covidExtraToCom['dep']中depNum的value.squesh()值
#打印(“o31Mavg插值!”)
#covidExtraToCom['no21Mavg']=[DFPOLUTION3[DFPOLUTION3['numero']==depNum][“no21Mavg”].covidExtraToCom['dep']]中depNum的values.SHEAKE_()值
#打印(“no21Mavg插值!”)
#covidExtraToCom['co1Mavg']=[dfpollution3[dfpollution3['numero']==depNum][“co1Mavg”]。covidExtraToCom['dep']中depNum的值。挤压()
#打印(“co1Mavg插值!”)
#covidExtraToCom['population']=[dfpollution3[dfpollution3['numero']==depNum][“idx”]。covidExtraToCom['dep']中depNum的value.squesh()值
#打印(“人口插值!”)
#covidExtraToCom['hospi']=[dfpollution3[dfpollution3['numero']==depNum][“hospi”]。covidExtraToCom['dep']中depNum的值。挤压()
#打印(“hospi插值!”)
#covidExtraToCom['COVIDROSTEST']=[DFPOLUTION3[DFPOLUTION3['numero']==depNum][“COVIDROSTEST”]。covidExtraToCom['dep']中depNum的values.SHEAKE()值
#打印(“CovidPost插值!”)

有什么想法吗?

为什么不直接进入
循环

columns=['1MMaxpm25'、'1MMaxpm10'、'1MMaxo3'、'1MMaxno2'、'1MMaxco'、'pm107davg'、'pm257davg'、'o37davg'、'no27davg'、'co7davg'、'pm101Mavg'\
‘pm251Mavg’、‘o31Mavg’、‘no21Mavg’、‘co1Mavg’、‘人口’、‘医院’、‘CoVidPost’]
对于列中的列:
covidExtraToCom[col]=[dfpollution3[dfpollution3['numero']==depNum][col]。covidExtraToCom['dep']]中depNum的值.squence()

.loc
中,您正在传递一个数据框中不存在的列。我确实在尝试在左侧的数据框中创建新列。错误消息为您提供一个包含所需信息的页面url。。。