【发布时间】:2019-07-20 19:27:37
【问题描述】:
每当一名球员发生变化时,我都需要小计他职业生涯中的三分球次数。
我尝试使用下面的代码进行操作,但没有得到小计。
player <- c('acostma01', 'acostma01', 'acostma01', 'adkinjo01', 'aguilri01', 'aguilri01', 'aguilri01', 'aguilri01', 'aguilri01')
year <- c(2010,2011,2012,2007,1985,1986,1987,1988,1989)
games <- c(41,44,45,1,21,28,18,11,36)
strikeouts <- c(42,46,46,0,74,104,77,16,80)
bb_data <- data.frame(player, year, games, strikeouts, stringsAsFactors = FALSE)
这是无效的代码。
mets <- select(bb_data, player, year, games, strikeouts) %>%
group_by(player, year) %>%
colSums(SO)
这是我想要得到的输出:
player games strikeouts
acostma01 130 134
adkinjo01 1 0
aguilri01 0 351
Grand Total 485
这是我得到的(数据尾部):
player team year games strikouts
<chr> <chr> <int> <int> <int>
swarzan01 NYN 2018 29 31
syndeno01 NYN 2018 25 155
vargaja01 NYN 2018 20 84
wahlbo01 NYN 2018 7 7
wheelza01 NYN 2018 29 179
zamorda01 NYN 2018 16 16
【问题讨论】:
-
我仍然无法正确显示输出。如果有人能告诉我我做错了什么,我将不胜感激。
-
@tmfmnk 谢谢。你做了什么?
-
只是稍微编辑了您的帖子以提高可读性:)
-
@tmfmnk 你是怎么做到的?你有没有在每行输出前添加一定数量的空格?