如何在excel或R中对一个大型数据集应用分类列表

问题描述 投票:-1回答:1

我有一个excel表格,其中一栏是一个长长的列表,范围大约是201-960。在第二列中,我将该列表进行了分类,将列表中的1-6个值归入一个类别。

其次,我在excel中有一个大的数据集(12,000+列长),其中一行有一个来自第一列的值,但我想将类别应用到这个数据集。我知道excel中的IF()函数,但我的数据集太大,无法使用这种方法。

任何反馈都非常感激。

数据集

岚,巗峃,。

r excel categories
1个回答
1
投票

我想,你是想用一个给定的列合并两个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"))
© www.soinside.com 2019 - 2024. All rights reserved.