我在 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
假设您将数据放入名为 df 的 R 对象中,其中包含 V1 和 V2 列,您可以使用 dplyr 非常简单地实现这一点
library(dplyr)
df = filter(df, V1 != V2)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)