-3
如何可以写在R的数据帧。例如行比较的条目,如果在第1行的条目比在第2行条目更大与替换行2条目条件函数“下”下一行中有条件地替换值
row1 row2
667 668
673 674
665 679
664 668
如果应用该功能,第一列中的条目将会更高,更低,更低。
如何可以写在R的数据帧。例如行比较的条目,如果在第1行的条目比在第2行条目更大与替换行2条目条件函数“下”下一行中有条件地替换值
row1 row2
667 668
673 674
665 679
664 668
如果应用该功能,第一列中的条目将会更高,更低,更低。
您可以使用ifelse
:
dat$row2 <- ifelse(dat$row1 < dat$row2, "higher", "lower")
我们可以做
dat1 <- dat
dat1[] <- c('lower', 'higher')[t(apply(dat, 1, order))]