【发布时间】:2019-08-19 17:17:27
【问题描述】:
我在创建分组汇总统计信息时遇到问题。
以下是我用来创建此摘要数据集的代码
library(dplyr)
#sample dataset
D A B C VAL PD
Agriculture Services Bought with Cash 01OCT2014 10 0.4435714
Agriculture Grain Bought with Cash 01OCT2014 10 0.7266667
Agriculture Livestock Bought with Cash 01OCT2014 10 1.1372414
Agriculture Fr, ve Bought with Cash 01OCT2014 10 1.5170370
Agriculture Livestock Financed 01OCT2014 76 1.1372414
Agriculture Fr, ve Financed 01OCT2014 76 1.5170370
Agriculture Grain Financed 01OCT2014 76 0.7266667
Agriculture Services Financed 01OCT2014 76 0.4435714
Agriculture Services Insurance 01OCT2014 10 0.4435714
Agriculture Livestock Insurance 01OCT2014 10 1.1372414
groupDF<-select.other %>%
group_by(.dots=c("A","B","C")) %>%
summarize(PD=mean(PD),VAL=mean(VAL))
我希望数据集具有按 A、B 和 C 分组的平均 PD 和平均 VAL
A B C PD VAL
Services Bought with Cash 01OCT2017 1 10
相反,我得到了
PD VAL
0.8574816 6059877
任何帮助或指导将不胜感激。
【问题讨论】:
-
列名不需要引号:
group_by(A, B, C) -
我也试过这个。它给我一个错误,说它找不到A列