我有一个excel表格,其中一栏是一个长长的列表,范围大约是201-960。在第二列中,我将该列表进行了分类,将列表中的1-6个值归入一个类别。
其次,我在excel中有一个大的数据集(12,000+列长),其中一行有一个来自第一列的值,但我想将类别应用到这个数据集。我知道excel中的IF()函数,但我的数据集太大,无法使用这种方法。
任何反馈都非常感激。
我想,你是想用一个给定的列合并两个data.frame。我做了一个小例子。
dt1 <- data.frame(Strat=1:5, StratDesc=c("a", "b", "c", "d", "e"))
dt2 <- data.frame(x=rnorm(5), y=rnorm(5), Strat=1:5)
merge(dt2, dt1, by=c("Strat"))