-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))]