无法根据字典python中的键获取Value

时间:2019-04-01 11:11:17

标签: python string dataframe dictionary

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中的一个键获取确切的值。 键和值列都是字符串类型。

0 个答案:

没有答案