簡體   English   中英

使用 dplyr 過濾、表格和排序?

[英]Filter, Table, and Sort with dplyr?

我試圖通過刪除 NA 來過濾變量,然后對變量進行表列,然后按降序排序。 我試過以下

library(dplyr)
df %>% filter(!is.na(var)) %>% data.frame(sort(table(var),decreasing=TRUE))

知道如何讓它發揮作用嗎?

管道將左側函數調用的結果作為第一個參數傳遞給右側函數。 在這里,您已嘗試將參數顯式提供給data.frame ,因此它會出錯。 相反,試試這個:

df %>%
  filter(!is.na(var)) %>%
  count(var) %>%
  arrange(desc(n))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM