【发布时间】:2023-03-18 04:20:01
【问题描述】:
假设我有一个包含两列“a”和“b”的数据框。我想计算给定行的两列包含相同值的行数。
例如如果“a”列的第 1 行包含“blue” 如果“b”列的第 1 行包含“blue”,则将计为 1。
【问题讨论】:
-
长度(which(df$a==df$b))
-
甚至
sum(df$a == df$b) -
@CalumYou 如果存在“NA”值,您的将失败!偷偷摸摸 na.rm=TRUE ;)
-
如果两列都是
NA,你想做什么? -
@TonyHellmuth,你也是:
length(which(NA==NA))。
标签: r