我只对三列感兴趣,“大陆”、“日期”和一个数据列。我想添加来自相同大陆和日期的所有数据,例如按日期显示每个大陆的数据。
这是我当前的代码(到目前为止,我已经创建了字典和递归来用每个日期输入数据填充它们):
df=pd.read_csv(r'C:\Users\julio\Desktop\proyect\owid-covid-data.csv')
print(df.iloc[0,1])# continent
print(df.iloc[0,3])# date
print(df.iloc[0,5])# data (new_cases)
Africa=dict()
Europe=dict()
Asia=dict()
NorthAmerica=dict()
SouthAmerica=dict()
Oceania=dict()
for index, row in df.iterrows():
if row['continent']=='Asia':
Asia.update({df.iloc[index,3],df.iloc[index,5]})
if row['continent']=='Africa':
Africa.update({df.iloc[index,3],df.iloc[index,5]})
if row['continent']=='Europe':
Europe.update({df.iloc[index,3],df.iloc[index,5]})
if row['continent']=='North America':
NorthAmerica.update({df.iloc[index,3],df.iloc[index,5]})
if row['continent']=='South America':
SouthAmerica.update({df.iloc[index,3],df.iloc[index,5]})
if row['continent']=='Oceania':
Oceania.update({df.iloc[index,3],df.iloc[index,5]})
我收到一条错误消息,指出字典更新所需的项目不止 2 个。
怎么了?
慕婉清6462132
叮当猫咪
繁花如伊
相关分类