我有两个数据帧:
df1: contains all information
rowname a b c d
R1 1 2 0 1
R2 2 2 0 1
R3 0 2 0 0
R4 1 2 0 1
df2: contains a subset of the rows and columns:
rowname a b c
R1 1 2 0
R2 2 2 0
R4 1 2 0
我想过滤掉所有不在df1
中的行df2
。所以在这个例子中,我希望去掉df1
中的R3,同时保留所有列。你知道吗
我认为使用df1.merge(df2, ...)
可以实现这一点,但是我尝试了各种各样的论证,但都没有成功。我在用Python3。你知道吗
这是一种只在
['a', 'b', 'c']
列上匹配的方法。你知道吗结果:
Simpy使用
isin()
过滤数据帧相关问题 更多 >
编程相关推荐