gpt4 book ai didi

r - dplyr 总结输出 - 如何保存它

转载 作者:行者123 更新时间:2023-12-04 15:56:15 25 4
gpt4 key购买 nike

我需要为 150 个物种中的每一个物种的鸟类繁殖事件的观察结果计算汇总统计数据。数据框包含物种 (scodef)、观察类型 (codef)(例如嵌套)和序号日期(自 1 月 1 日以来的天数,自从多年收集数据以来)。使用 dplyr 我得到了我想要的结果。

library(dplyr)
library(tidyr)
phenology %>% group_by(sCodef, codef) %>%
summarize(N=n(), Min=min(jdate), Max=max(jdate), Median=median(jdate))
# A tibble: 552 x 6
# Groups: sCodef [?]
sCodef codef N Min Max Median
<fct> <fct> <int> <dbl> <dbl> <dbl>
1 ABDU AY 3 172 184 181
2 ABDU FL 12 135 225 188
3 ACFL AY 18 165 222 195
4 ACFL CN 4 142 156 152.
5 ACFL FL 10 166 197 192.
6 ACFL NB 6 139 184 150.
7 ACFL NY 6 166 207 182
8 AMCO FL 1 220 220 220
9 AMCR AY 53 89 198 161
10 AMCR FL 78 133 225 166.
# ... with 542 more rows

如何将这些摘要统计信息放入某种数据对象中,以便我可以将它们导出以最终在 Word 文档中使用?我试过这个并得到一个错误。我看过的所有关于 summarize 的解释都只是在屏幕上显示摘要数据。谢谢

 out3 <- summarize(N=n(), Min=min(jdate), Max=max(jdate), median=median(jdate))
Error: This function should not be called directly

最佳答案

将其分配给一个变量,然后像这样写入一个 csv:

summarydf <- phenology %>% group_by......(as above)

write.csv(summarydf, filename="yourfilenamehere.csv")

关于r - dplyr 总结输出 - 如何保存它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51506441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com