检查和删除两个不对称数据帧的最快方法是什么

时间:2019-06-27 11:26:44

标签: python pandas for-loop

我有两个数据框。数据框A(命名为data2_)具有250万行和15列,数据框B(命名为data)具有250行和4列。两者都有匹配的列:IDENTITY。

我想将数据框A简化为与数据框B的IDENTITY行匹配的行。

我尝试过,但是要花很多时间(tqdm估计一年):

for i in tqdm(list(range(data2_.shape[0]))):
    for t in list(range(data.shape[0])):
        if data2_["IDENTITY"].iloc[i] != data["IDENTITY"].iloc[t]:
            data2_.drop( index = i)
        else:
            pass

0 个答案:

没有答案