算上嵌套data_frames行下面是一個愚蠢的例子數據幀:如何使用dplyr
df <- data_frame(A = c(rep(1, 5), rep(2, 4)), B = 1:9) %>%
group_by(A) %>%
nest()
,看起來像這樣:
> df
# A tibble: 2 × 2
A data
<dbl> <list>
1 1 <tibble [5 × 1]>
2 2 <tibble [4 × 1]>
我想補充的第三列稱爲N
平等項到data
中每個嵌套data_frame中的行數。我想這會工作:
> df %>%
+ mutate(N = nrow(data))
Error: Unsupported type NILSXP for column "N"
怎麼回事?
試試這個:'df $ nRow < - sapply(df $ data,nrow)'代替。您一次需要完成一個單元。不能對整列數據幀執行「nrow」操作。 – Gopala