У меня есть два фрейма данных F1 и F2, содержащие оба столбца id1.
F1 содержит два столбца F1[id1,id2]
.
F2 содержит три столбца [id1, id2, описание]
Я хочу проверить, существует ли F2['id1']
в F1['id1']
ИЛИ F2 ['id2'] exists in
F1 ['id2'], тогда я должен добавить colmun в F1 с описанием этого id1 или id2 в F2`.
Содержание F1 и F2 ЗДЕСЬ . Выходные данные, которые я посещаю на F1: ЗДЕСЬ
Я создал F1 и F2 вот так
F1 = {'id1': ['x22', 'x13','NaN','x421'],'id2':['NaN',223,788,'NaN']}
F1 = pd.DataFrame(data=F1)
F2 = {'id1': ['x22', 'NaN','NaN','x413','x421'],'id2':['NaN','223','788','NaN','233'],'Description':['California','LA','NY','Havnover','Munich']}
F2 = pd.DataFrame(data=F2)
Создание моего списка
l1 =[]
for id1 in F2['id1']:
i=0
for id11 in F1['id1']:
i = i+1
length = 4 #number of lines of DF1
#print(id1)
if (id1 == id11) & (i<=4):
l1.append(F2['Description'])
else: l1.append('Null')
print(l1)