Tôi đang cố gắng để loại trừ các hàng từ một dataframe, mà cũng xảy ra ở dataframe khác:Làm cách nào để lọc ra các hàng của một khung dữ liệu pandas python từ một khung dữ liệu khác bằng cách so sánh các cột?
import pandas
df = pandas.DataFrame({'A': ['Chr1', 'Chr1', 'Chr1','Chr1', 'Chr1', 'Chr1','Chr2','Chr2'], 'B': [10,20,30,40,50,60,15,20]})
errors = pandas.DataFrame({'A': ['Chr1', 'Chr1'], 'B': [20,50]})
Kết quả là, các hàng trong df, đó là tương đương với lỗi nên bỏ qua:
df:
'A' 'B'
Chr1 10
Chr1 30
Chr1 40
Chr1 60
Chr2 15
Chr2 20
Dường như nó không hoạt động với df.merge và tôi không muốn lặp qua tất cả các hàng vì các khung dữ liệu trở nên khá lớn.
nhất,
David