r - 如何使用过滤器文本创建另一列(列表数据小标题)到另一列
问题描述
我是秘鲁人,我正在学习用 R 编程。我需要获取另一个类似于 Data 的列。此列应使用关于列 Data(列表 tibble)的过滤器(列 x 具有过滤器文本)创建
这个作品不错!
DataFiltrada<-NULL;
for (i in 1:nrow(Data)) {DataFiltrada[[i]]<-Data$Data[[i]] %>% filter_(Data$x[i])}
Data$DataFiltrada<-DataFiltrada
Data
如何在 r 中使用带有 purrr 的函数式编程?
请您的帮助!谢谢!
Data<-
tibble(
x = c("x == 'a' & y == 1","x == 'b' & y == 2","x == 'c' & y == 3"),
name = c("Data1", "Data2", "Data1")
) %>%
left_join(
list("Data1" = tibble(x = c("a","b","c"), y = c(1,2,3)),
"Data2" = tibble(x = c("a","b"), y = c(1,2))) %>%
enframe(name = "name", value = "Data")
)
这是我的数据...
解决方案
推荐阅读
- html - 如何使按钮仅在移动设备上双击时激活,但在桌面上单击时激活?
- php - 如何使用 laravel 5.4 通过 jQuery/ajax 创建登录/注销
- heroku - Heroku免费测功机
- php - 如何在调用者文件之外正确调用 css 文件夹?
- node.js - MongoDB Atlas - 如何修复共享网络托管上的“TransientTransactionError”
- python - 使用 Python pandas 根据条件将行值复制到另一列
- java - 如何修复说明一个包可被多个模块访问的 java 错误
- javascript - javascript缩小后找不到变量
- mule - 对象/数组中的值完全匹配
- laravel - 如何在 laravel 查询中创建条件检查