Python熊猫检查数据框是否满足另一个数据框中的行满足条件的行

时间:2020-06-04 09:15:00

标签: python pandas dataframe

for index,row in df1.iterrows():
        if(df2[(df2['symbol'] == row.symbol) & (df2['datetime'] == row.datetime)].empty):
            pass
        else:
            df1 = df1.drop(index)
            df3 = df3.append(df2[(df2['symbol'] == row.symbol) & (df2['datetime'] == row.datetime)])

这是我写的,但我认为效率不是很高。 我有两个结构不同但有一些匹配列的数据框。我正在尝试删除一个Dataframe中包含匹配列中相同值的所有行(因此,当这些行不相同时,它们共享值),然后将这些行记录在另一个Dataframe中。

0 个答案:

没有答案