使用dplyr独立地获取数据集中的子集变量

麦可

我想使用dplyr复制以下内容。

set.seed(123)
my_data <- data.frame( time = c(4:13, 4:13),
                       var1 = rep(c("a", "b"), each=10), 
                       var2 = rnorm(20))

my_data_new <- with(my_data,
                      data.frame ( time = time[var1 =="a"], 
                                  var2a = var2[var1 == "a"], 
                                  var2b = var2[var1 == "b"]))

我已经尝试使用transmute()使用类似的语法,并收到以下错误消息

Error: wrong result size (10), expected 20 or 1

谢谢!

阿克伦

尝试

library(tidyr)
res <- spread(my_data, var1, var2)
colnames(res) <- colnames(my_data_new)
identical(res, my_data_new)
#[1] TRUE

或者,您可以使用renamefromdplyr来更改列名(如@Richard Scriven所建议)

library(dplyr)
library(tidyr)
spread(my_data, var1, var2)%>%
                        rename(var2a=a, var2b=b)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用dplyr创建仅为数据子集定义的新变量

来自分类Dev

列出数据框子集中的所有变量(及其比例)

来自分类Dev

使用dplyr的rename()包括不在数据集中的变量名

来自分类Dev

在data.table子集中的i中使用变量

来自分类Dev

子集数据框:从原始df中获取先前值,但不在子集中

来自分类Dev

从数据子集中选择

来自分类Dev

使用 Pandas 从数据集中获取季节

来自分类Dev

从数据集中获取数据

来自分类Dev

独立地对相关的每一列进行排序并获取索引值

来自分类Dev

如何使用dplyr随机分配数据子集?

来自分类Dev

如何从包含以下因素的数据帧子集中获取最小值和最大值

来自分类Dev

如何在Highcharts中独立地进行数据重叠列

来自分类Dev

使用数据集中的现有变量创建变量

来自分类Dev

如何使用在FOR循环中调用的子集中设置的变量(具有延迟扩展)

来自分类Dev

在Spotfire中的数据子集中排名

来自分类Dev

设置熊猫数据框子集中的列表

来自分类Dev

如何计算从数据子集中的列的均值

来自分类Dev

使用AngularJS angular.extend独立地向数组的每个对象添加属性

来自分类Dev

CSS:无需使用position:absolute就可以将子级与父级独立地定位

来自分类Dev

如何使用 COUNTIFS 从多个条件范围中相互独立地计数?

来自分类Dev

SQL-使用GROUP BY获取子查询子集中或联接中的最新记录

来自分类Dev

使用基准年计算数据框子集中的变化百分比

来自分类Dev

R-仅显示在数据帧子集中使用的级别

来自分类Dev

如何使用循环形式的r重命名多个数据集中的列的子集

来自分类Dev

使用R对数据集中的选定列进行子集化的最快方法

来自分类Dev

如何使用Django表单或ModelForm更新数据库表记录子集中的单个列?

来自分类Dev

如何独立地对列进行排序?

来自分类Dev

在 jQuery 中独立地重复 DIV

来自分类Dev

使用Shiny Inputs在数据集中创建新变量

Related 相关文章

  1. 1

    使用dplyr创建仅为数据子集定义的新变量

  2. 2

    列出数据框子集中的所有变量(及其比例)

  3. 3

    使用dplyr的rename()包括不在数据集中的变量名

  4. 4

    在data.table子集中的i中使用变量

  5. 5

    子集数据框:从原始df中获取先前值,但不在子集中

  6. 6

    从数据子集中选择

  7. 7

    使用 Pandas 从数据集中获取季节

  8. 8

    从数据集中获取数据

  9. 9

    独立地对相关的每一列进行排序并获取索引值

  10. 10

    如何使用dplyr随机分配数据子集?

  11. 11

    如何从包含以下因素的数据帧子集中获取最小值和最大值

  12. 12

    如何在Highcharts中独立地进行数据重叠列

  13. 13

    使用数据集中的现有变量创建变量

  14. 14

    如何使用在FOR循环中调用的子集中设置的变量(具有延迟扩展)

  15. 15

    在Spotfire中的数据子集中排名

  16. 16

    设置熊猫数据框子集中的列表

  17. 17

    如何计算从数据子集中的列的均值

  18. 18

    使用AngularJS angular.extend独立地向数组的每个对象添加属性

  19. 19

    CSS:无需使用position:absolute就可以将子级与父级独立地定位

  20. 20

    如何使用 COUNTIFS 从多个条件范围中相互独立地计数?

  21. 21

    SQL-使用GROUP BY获取子查询子集中或联接中的最新记录

  22. 22

    使用基准年计算数据框子集中的变化百分比

  23. 23

    R-仅显示在数据帧子集中使用的级别

  24. 24

    如何使用循环形式的r重命名多个数据集中的列的子集

  25. 25

    使用R对数据集中的选定列进行子集化的最快方法

  26. 26

    如何使用Django表单或ModelForm更新数据库表记录子集中的单个列?

  27. 27

    如何独立地对列进行排序?

  28. 28

    在 jQuery 中独立地重复 DIV

  29. 29

    使用Shiny Inputs在数据集中创建新变量

热门标签

归档