python - python数据框不会让我添加列
问题描述
''' 大家好,我正在使用 python 上的数据框。我想在最后添加一个名为“第三级描述”的新列,并插入“超市政领土单位的名称”列中的内容。然而,当我运行脚本时,它给了我一系列错误(我附在照片中)。另一方面,如果我给他列的位置,他不会给我任何错误并做我想做的事。
代码如下:
colonne=list(df_elenco_comuni.columns.values)
for i in colonne:
print(i)
print(len(colonne))
#Inizio a mappare il file con le varie colonne
df_elenco_comuni['Country Code']=df_elenco_stati['Codice ISO 3166 alpha2']
df_elenco_comuni['Country Description']=df_elenco_stati['Denominazione EN']
df_elenco_comuni['First Level Code']=df_elenco_comuni['NUTS1']
df_elenco_comuni['First Level Description']=df_elenco_comuni['Ripartizione geografica']
df_elenco_comuni['Second Level Code']=df_elenco_comuni[colonne[22]]
df_elenco_comuni['Second Level Description']=df_elenco_comuni['Denominazione regione']
df_elenco_comuni['Third Level Code']=df_elenco_comuni['NUTS3']
#df_elenco_comuni['Third Level Description']=df_elenco_comuni[colonne[2]]
df_elenco_comuni['Third Level Description']=df_elenco_comuni["Denominazione dell'Unità territoriale sovracomunale"]
df_elenco_comuni['Fourth Level Code']=df_elenco_comuni['Codice Comune formato alfanumerico']
df_elenco_comuni['Fourth Level Description']=df_elenco_comuni['Denominazione in italiano']
df_elenco_comuni['Fifth Level Code']=''
df_elenco_comuni['Fifth Level Description']=''
df_elenco_comuni['Population']=df_elenco_comuni['Popolazione legale 2011 (09/10/2011)']
df_elenco_comuni['Size (kmq)']=''
df_elenco_comuni['Start Date']=''
df_elenco_comuni['End Date']=''
df_elenco_comuni['Lat']=''
df_elenco_comuni['Lon']=''