我正在尝试从包含非唯一键的字典创建熊猫系列。但是熊猫会继续丢弃相似的密钥,只加载最后一个密钥。
my_dict1= {'Country':'US','Country':'UK','Country':'Japan','Country':'China',}
pd.Series(my_dict1)
输出:
Country China
dtype: object
任何转弯都可能包含所有键和值
答案 0 :(得分:1)
Dict需要唯一的键。您需要执行以下操作,可以通过dict +压缩具有范围的国家/地区列表来创建第二个选项。
选项1
my_dict1= {'Country1':'US','Country2':'UK','Country3':'Japan','Country4':'China',}
选项2
country_list = ["US","UK"]
indexes = range(2)
country_dict = dict(zip(indexes,country_list))
输出
country_dict={'0':'US', '1':'UK',}
答案 1 :(得分:0)
您可能可以将其更改为:
pd.Series([v for k, v in mydict.items()])