r - 如何在R中遍历数据框列中的行值
解决方案
我们可以根据 'region_mu' 的唯一值split
将数据拆分为 data.frameslist
lst1 <- split(df1, df1$region_mu)
可以使用$
或提取单个元素[[
lst1$VR01
如果它应该是一个for
循环
un_region <- unique(df1$region_mu)
out <- vector('list', length(un_region))
names(out) <- un_region
for(un1 in un_region) {
tmp <- subset(df1, region_mu == un1)
print(tmp)
out[[un1]] <- tmp
}
推荐阅读
- flutter - 在 Android Studio 上的 Flutter 上使用地理定位插件后,Cocoapods 上的 MacOS BigSur 错误
- linux - docker exec 找不到 /etc/apt/sources.list
- python-3.x - 修改文件中某行的特定部分
- reactjs - 带有反应路由器 5 的嵌套路由
- dv360 - 如何在 DV360 API 客户端中上传资产,只需要在正文中传递文件名
- parallel-processing - `#pragma parallel for collapse` 和 `#pragma omp parallel for` 之间的区别
- python - 如何从字典中提取值?
- reactjs - React SPA 子路由的 Nginx 配置不起作用
- asp.net - 需要登录才能查看页面
- node.js - Node Joi:joi键的值必须与joi数组中的一个对象键匹配