this is my dictionary with data我有两个数据框A和B,它们的一列共同为字符串(str)类型,即country_name
我将dataframe B
转换成只有两列字符串类型的字典对象。这意味着键列和值列都是字符串类型。
我的任务是根据dataframe B
中的键查找值。该密钥属于dataframe A
,因为我有一个公共列。
这是我的代码...
我尝试了多种选择,但没有像
一样对我有用name = count_list.get(key, "")
name = count_list['Value'][key]
A= pd.DataFrame(columns:{'index','name','score'})
B= pd.DataFrame(columns:{'name','Value'})
B= B.to_dict()
for index, row in A.iterrows():
try:
key = str(row['name']).lower()
name = B.get(key, "")
score1.append(row['score'])
country_list.append(name)
except TypeError:
print(row)
except IndexError:
print(row)
我想针对数据帧B中的一个键获取确切的值。 键和值列都是字符串类型。