r - 如何将分类列表应用于 excel 或 R 中的大型数据集
问题描述
我有一个 Excel 表,其中一列是一个长长的列表,范围从 201 到 960 不等。在第二列中,我对该列表进行了分类,其中将列表的 1-6 个值放入一个类别中。
其次,我在 excel 中有一个大型数据集(12,000+ 列长度),其中一行具有来自第一列的值,但我想将类别应用于该数据集。我知道 Excel 中的 IF() 函数,但我的数据集太大而无法使用此方法。
非常感谢任何反馈。谢谢。
解决方案
我想,您想使用给定的列合并两个 data.frames。我做了一个小例子:
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"))
推荐阅读
- oauth - URL 参数中 OAuth 的 client_secret
- sql - SQL Server - 在一天内生成满足相同条件的列值
- java - 如何在使用spring boot创建多个数据源时忽略setpackagestoscan中的一个或多个包
- kubernetes - Couchbase cbbackup 从远程服务器失败
- android - IllegalStateException:在 ViewPager2 有适配器之前附加 TabLayoutMediator
- templates - PRESTASHOP 1.7.6:在网站的所有页面上显示单价,而不仅仅是在产品页面上
- python - 在 python raise ValueError("Cannot convert {0!r} to Excel".format(value))
- php - Symfony 5 - Panther:无效的 cookie 域
- vue.js - Vue 动态类绑定与计算道具
- javascript - 反应条件渲染(移动视图和桌面视图)问题