我有一个数据框NSNotification
,其中包含每个城市的每小时天气数据。
A
我有另一个数据框B,它指示我有兴趣分析City Hour Temperature
A 1 30
A 2 32
...
B 1 39
B 2 40
中的哪个记录。
A
如何通过City Hour
A 1
B 2
过滤A
?
预期输出:
B
当前,我正在使用内部联接。
答案 0 :(得分:1)
使用merge
df.merge(dfb)
Out[820]:
City Hour Temperature
0 A 1 30
1 B 2 40
答案 1 :(得分:0)
尽管不如@Wen的merge
那样简单,但是您可以:
A.set_index(['City','Hour']).loc[pd.Index(B)].reset_index()
City Hour Temperature
0 A 1 30
1 B 2 40