2
我有兩個不同長度的數據幀。我想提取兩個數據幀中'key1'值相同的數據。從兩個數據框中提取一個與一列相同值的數據框?
In [6]: data1['key1'][5:10]
Out[6]:
5 3701061.280649
6 3702854.401078
7 3706447.681452
8 3710048.323744
9 3713648.507167
Name: key1, dtype: float64
In [7]: data2['key1'][10:15]
Out[7]:
10 3735249.951436
11 3738850.242555
12 3742450.472855
13 3746051.017456
14 3749651.185752
Name: key1, dtype: float64
我基本上要與來自各個data1和data2的兩個數據幀到結束,所以可以繪製出關於「KEY2」(y軸)關於「KEY1」(x軸)的差異
我該如何做到這一點?
所以,你要像'數據1 [data.key1 == data2.key1]',反之亦然? – EdChum 2014-09-04 19:49:08
是的,但是我的len(data1)和len(data2)是不一樣的。 – amehta 2014-09-04 19:50:08
確定更新了我的答案,您可以使用'isin'來過濾掉df行,我已經添加了虛擬數據來說明 – EdChum 2014-09-04 19:53:39