это мой словарь с данными У меня есть два кадра данных A & B, имеющие один столбец общего типа string (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. И столбцы ключа, и значение имеют строковый тип.