我有兩個dataframes df
和df2
這樣如何比較熊貓中兩個數據框的值?
id initials
0 100 J
1 200 S
2 300 Y
name initials
0 John J
1 Smith S
2 Nathan N
我要比較在(df
和df2
)中發現的initials
列中的值複製名稱(df2
),它最初是匹配的在第一數據幀初始(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
任何想法如何解決這個問題?