我可以使用以下代码将数据框变成非嵌套形式:df <- data_frame( x = 1, y = list(a = 1, b = 2) ) tidyr::unnest(df) 但是我该如何解嵌套一个数据框列中的列表内的列表?df <- data_frame( ...
我正在使用dplyr和tidyr进行一系列操作,因此如果可能的话,希望保持管道解决方案。 我有一个列表,其中每个组件中的元素数量不均匀:lolz <- list(a = c(2,4,5,2,3), b = c(3,3,2), c=c(1,1,2,4,5,3,3), d=c(1,2,3,...
我有一个数据框,大部分情况下每行只有一条观察记录。然而,有些行有多个数值:# A tibble: 3 x 2 `number` abilities <dbl> <chr> 1 51...
我有一个面板结构的数据框:每个单位有两年的两次观测:library(tidyr) mydf <- data.frame( id = rep(1:3, rep(2,3)), year = rep(c(2012, 2013), 3), value = runif(...
我有一个类似于这样的数据df = data.frame(name=c("A","A","B","B"), group=c("g1","g2","g1","g2"), V1=c(10,40,20,30), ...
我有一个数据框,其中有两个因子(distance)和年份(years)。 我想为每个因子的所有 years 值填充 0。 即: distance years area 1 NPR 3 10 2 NPR 4 20 3 NPR ...
我有一个看起来像这样的数据框: a b 1 x 8 2 x 6 3 y 3 4 y 4 5 z 5 6 z 6 我希望把它变成这样: x y z 1 8 3 5 2 6 4 6 但是调用 library(tidyr) df <- data.frame( a ...
我很不确定如何正确地给这个问题命名! 假设我有一个数据框d: 当前数据框: d <- data.frame(sample = LETTERS[1:2], cat = letters[11:20], count = c(1:10)) sample cat count 1 ...