У меня есть два dataframes df
и df2
как этоКак сравнить значения двух Dataframes в Pandas?
id initials
0 100 J
1 200 S
2 300 Y
name initials
0 John J
1 Smith S
2 Nathan N
Я хочу, чтобы сравнить значения в initials
столбцов, найденных в (df
и df2
) и скопировать имя (в df2
), который его первоначальный сопрягает к начальное в первом dataframe (df
)
import pandas as pd
for i in df.initials:
for j in df2.initials:
if i == j:
# copy the name value of this particular initial to df
выходной сигнал должен быть таким:
id name
0 100 Johon
1 200 Smith
2 300
Любая идея, как решить эту проблему?