R dplyr对列索引进行突变

uke

基于此问题:dplyr:如何使用mutate通过列索引而不是列名引用列?

我想使用列索引进行突变的源和目标进行突变:

iris %>% head %>% mutate(.[[1]] = .[[1]] + .[[2]])

给出:

Error: unexpected '=' in "iris %>% head %>% mutate(.[[1]] =".

但是,以下工作原理:

iris %>% head %>% mutate(sum = .[[1]] + .[[2]])
阿克伦

我们可以在 base R

iris[[1]] <- iris[[1]] + iris[[2]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

dplyr 0.5.0使用列索引进行突变

R:对行索引进行分组

如何使用R对列表中的索引进行排序?

R:使用dplyr突变多个列

R:dplyr。突变一个列,该列对行中的值为0的列进行计数

R | 根据条件对多列进行突变

R dplyr:在group_by之后使用init的Reduce进行突变

突变多个/连续的列(使用dplyr或base R)

R dplyr识别一列中的条件序列并突变另一列(或如此)

使用dplyr软件包R突变data.frame中的选定列或tibble

R dplyr查找所有突变的行

R dplyr使用group_by的条件突变

R匹配多个突变列

按日期对Pandas数据框列索引进行排序

使用列索引进行二维数组排序

上一列与R中的新col匹配并进行突变

如何基于R中命名为数字的列对小标题中的变量进行突变

在R中具有特定条件的多个列进行突变

在R中使用ifelse和grepl进行突变,并使用匹配的字符串创建新列

在dplyr中使用索引引用summarise()中的列-R

使用R进行分组,选择和突变

对多级索引进行排序

在dplyr中进行%>%突变

R Dplyr从线性模型中提取估计值,并将其用于变量调整突变-用于多列

dplyr使用条件列和特定行进行突变

数据操作 - 添加额外的索引列并按字母顺序对索引进行排序

根据条件对列进行突变,但要遍历向量列表而不是单个变量,并防止R中出现重复项?

R dplyr基于Fun索引汇总一列值(另一列)

按值对列表索引进行分组