gpt4 book ai didi

r - 通过匹配两列的值来过滤数据框

转载 作者:行者123 更新时间:2023-12-01 09:53:57 24 4
gpt4 key购买 nike

我在 r 中有一个数据框。我想删除那些两列中字符串值相等的行。我在 r 中使用了 match 函数,但无法获得所需的输出。例如我的数据框是

ALDH1A1 ALDH1A1
ITGA7 CHRNA1
PPP1R9A ACTG1
SRGN SRGN
GRB7 ERBB2
PAK1 ERBB2
DLG4 DLG4
PIK3R2 ERBB2
PTPN18 ERBB2
ERBB2 ERBB2
SMURF2 ARHGAP5
NF2 ERBB2
CD82 CD82
ERRFI1 ERBB2
CD44 CD44
TOB1 TOB1

过滤掉具有相等列值的行后我想要的数据框是
ITGA7    CHRNA1
PPP1R9A ACTG1
GRB7 ERBB2
PAK1 ERBB2
PIK3R2 ERBB2
PTPN18 ERBB2
SMURF2 ARHGAP5
NF2 ERBB2
ERRFI1 ERBB2

最佳答案

让我们假设您的数据集名为 dta
然后简单地

dta[which(dta[,1] != dta[,2]), ]

请提供 dput为了重现你的例子。

关于r - 通过匹配两列的值来过滤数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32553212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com