【发布时间】:2020-04-26 20:43:55
【问题描述】:
我正在处理两个不同的大型数据集并尝试使用 mapply() 来使迭代函数正常工作。
目标是从“a”列中逐列获取每个数据点,并将其与“b”列中的所有数据点进行比较。如果“a”中的一个元素大于“b”中的任何元素,则“比较”列为“是”。 df
and I want the output to be something like this:
a b compar
1 10 22 yes
2 15 11 yes
3 8 9 no
【问题讨论】:
-
df$compar <- c('no', 'yes')[(df$col1 > df$col2) + 1] -
我收到此错误:
$<-.data.frame(*tmp*, compar, value = character(0)) 中的错误:替换有 0 行,数据有 3
标签: r time time-series comparison multiple-columns