使用此示例变量df <- data.frame(month=rep(1:3,2), student=rep(c("Amy", "Bob"), each=3), A=c(9, 7, 6, 8, 6, 9), ...
尝试安装tidyverse包时,我在安装依赖项tidyr时遇到错误。 以下是我收到的消息尾部:cpp11.cpp:31:100: error: ‘unmove’ is not a member of ‘cpp11’ return cpp11::as_sexp(simplifyPiec...
我有一个数据框,其中包含多列列表列,我想将它们展开(或取消切片)。但是,它们的长度不同,所以会出现错误:Error: No common size for...。 这里有一个 reprex 来展示什么有效和无效。 library(tidyr) library(vctrs) # This ...
我得到的数据是宽格式的。每一行都涉及当前表格外部的一个变量以及与该变量相关的可能值。我正在尝试:(1)将其转换为长格式,(2)嵌套已转换的值。 示例 library(tibble) df_1 <- tribble(~key, ~values.male, ~values.fema...
我有一个数据框,其中一些单元格包含逗号分隔值的字符串:d <- data.frame(a=c(1:3), b=c("name1, name2, name3", "name4", "name5, name6"), c=c("name7","name8, nam...
我的数据长这样:# A tibble: 6 x 4 name val time x1 <chr> <dbl> <date> <dbl> 1 C Farolillo 7 201...
我正试图弄清楚如何更改tidyr的 pivot_wider() 函数在生成宽数据集中新变量名称的方式。具体来说,我希望“names_from”变量被添加到新变量的前缀而不是后缀。 我的数据集如下:list(ID = c("A950", "A950", &...
我需要在数据框的所有列上进行`gather_`操作,除了其中一列。例如: # I want to generate a dataframe whose column names are the letters of the alphabet. If you know of a simpler...
我希望pivot_wider创建一个列,如果作为names_from参数时因为因子的级别存在但从未在数据中出现而创建NAs。例如,第一行给了我一个两列的表格,但我真的希望下面是三列的表格。tibble(Person=c("Sarah", "Jackson", "Jackson"), Rank=...