我有以下数据框: I have the following data frame:library(tidyverse) dat <- tribble( ~Scenario, ~V1, ~V2, ~V3, ~V4, 1, 0.97, 0.46, ...
我正试图弄清楚如何更改tidyr的 pivot_wider() 函数在生成宽数据集中新变量名称的方式。具体来说,我希望“names_from”变量被添加到新变量的前缀而不是后缀。 我的数据集如下:list(ID = c("A950", "A950", &...
我的数据是有序的观测值,我希望在进行操作时尽可能保持排序。 以这个问题的答案为例,我在数据框中将"B"放在"A"之前。生成的宽数据按照列"name"排序,即先是"A",然后是"B"。df = data.frame(name=c("B","B","A","A"), ...
我最终想要实现类似以下的功能,但是使用 dplyr 而不是 plyr:library(dplyr) probs = seq(0, 1, 0.1) plyr::ldply(tapply(mtcars$mpg, mtcars$cyl, ...
我是R的新手,正在为自己的目的而开展一个项目。 我有这些数据(问题结尾处有可重现的dput): X datetime user state 1 1 2016-02-19 19:13:26 User1 joined 2 2 2016-02-19 ...
我有以下的tibble: structure(list(age = c("21", "17", "32", "29", "15"), gender = structure(c(2L, 1L, 1L, 2L, 2L), .Label = c("Female", ...
使用下文中的示例数据,我想使用以下代码对数据进行分组和汇总。完成此操作后,我想要进行转置,但我卡在了如何使用tidyr实现这一步骤上? 为了背景说明,我尝试重新创建一个使用knitr :: kable创建的现有表格,因此我下面的代码的最终产品预计会违反整洁原则。 例如: library(...
我有一个这样的数据框。id <-c("1","2","3") col <- c("CHB_len_SCM_max","CHB_brf_SCM_min","CHB_PROC_S_SV_mean") df <- data.frame(id,col) 我想通过将“col”分成测量...