【发布时间】:2021-09-25 05:58:48
【问题描述】:
我有一个数据框,该数据框中的列可以是任意数字(2-50)。例如,它是 2 列,如下所示。我想删除 site1 和 site2 相同的行。
df = pd.DataFrame([[507814, 501972], [529389, 529389], [508110, 508161]], columns = ['site1', 'site2'])
我想删除列值与预期输出类似的行:
df[df["site1"] != df["site2"]]
这可以在这一行完成,但由于我没有固定的列数,而且这部分在循环内,我需要一种最快的方法来做到这一点
提前感谢您的帮助。
谢谢。
【问题讨论】:
标签: python python-3.x pandas dataframe conditional-statements