![](/img/trans.png)
[英]Error in trying to use the group_by and summarise functions with dplyr in R
[英]R group_by and summarise functions no longer functioning
一段時間以來,我一直在使用group_by
和summarise
函數來匯總每個數據組的數據。 我有一個包含 Site_Number、Seeding_depth 和 plant_Numbers 的數據框。 我使用了這個代碼:
Marina_Survival2=group_by(Marina_Survival,Site_Number, Seeding_depth) %>%
summarise(mean=mean(plant_Numbers),sd=sd(plants_Numbers))
我得到的輸出是一個包含 4 列的數據框, Site_Number
, Seeding_depth
, mean
和sd
,每個組合都有平均值和標准偏差。
但是,出於某種原因,當我今天運行完全相同的代碼時,我得到一個只有 2 列、 mean
和標准sd
且每列只有一個值的數據框。 我試過重新加載tidyverse
和dplyr
包,但這沒有用。
此外, select
功能也不再起作用。 它給出了我的選擇命令中有未使用的參數的錯誤,即使它昨天沒有問題。
有誰知道這里出了什么問題以及我該如何解決? 因為重寫我的整個代碼會非常令人沮喪,因此它不再使用該包。
@AmadouKone,你是對的。 我正在使用 ggbiplot 函數,該函數掩蓋了 dplyr 的某些功能,例如 summarise。 我將 tidyverse 放在我的包加載列表的末尾,它解決了這個問題。
指定像@AlexB 建議的包也應該有效,特別是如果我想使用兩個包的功能。 但我只需要一個,所以我更喜歡另一個解決方案,使腳本更加精簡。
謝謝大家的建議和幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.