[英]Data.frame from list of rows
一個相當簡單的答案。
給定一個名為 json 的data.frame
行list
,如何以簡潔的方式將其轉換為適當的data.frame
,同時保持列類和行名不變。
df_list <- lapply(1:10, function(x)list(a = 1, b = 'hello', c = 3 - 1i))
names(df_list) <- LETTERS[1:10]
期望的結果
data.frame(a = rep(1, 10), b = rep('hello', 10), c = rep(3 - 1i, 10))
帶有unnest_wider
的選項
library(dplyr)
library(tidyr)
tibble(col1 = df_list) %>%
unnest_wider(c(col1))
或使用bind_rows
bind_rows(df_list)
或者使用來自rbindlist
的data.table
library(data.table)
rbindlist(df_list)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.