我有一个包含国家和地区的数据框,我想按国家对所有地区进行分组。
这是我的代码:
sa_d = []
ma_d = []
za_d = []
mo_d = []
for d, f in dn['interview_country', 'interview_district']:
if d == 'South Africa':
sa_d.append(f)
elif d == 'Malawi':
ma_d.append(f)
elif d == 'Zambia':
za_d.append(f)
elif d == 'Mozambique':
zo_d.append(f)
我想提供每个国家的地区清单作为输出。 相反,我得到一个错误:
KeyError: ('interview_country', 'interview_district')
答案 0 :(得分:0)
添加另一对括号(假设熊猫为数据框):
var type = Type.GetType("AnotherClass");
var method = type.GetMethod("Create");
var instance = type.GetConstructor(new Type[] { }).Invoke(new object[0]);
method.Invoke(instance, new object[0]);