R 在表中创建存储箱
我有一组数据显示了考试分数R 在表中创建存储箱,r,bins,R,Bins,我有一组数据显示了考试分数(原始$Score)按年份(原始$year) 我想创建一个表,其中我将年份视为行和列中的分数,分数以5为增量分组 当我运行表(raw$Year,raw$Score)时,我得到以下结果。我如何修改表(原始$Year,原始$Score),以便将计数按75-80、81-85、86-90、91、-95和96-100进行分组 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
(原始$Score)
按年份(原始$year)
我想创建一个表,其中我将年份视为行和列中的分数,分数以5为增量分组
当我运行表(raw$Year,raw$Score)
时,我得到以下结果。我如何修改表(原始$Year,原始$Score)
,以便将计数按75-80、81-85、86-90、91、-95和96-100进行分组
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
2006 0 1 0 0 1 3 1 0 1 1 1 1 0 0 1 0 0 0 2 1 0 2 0 1 1 6
2007 0 0 1 0 1 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 4 2 2 1 5
2008 0 1 2 0 2 2 1 2 1 0 0 0 0 0 0 1 2 0 0 0 1 0 2 3 2 8
2009 1 1 3 0 1 1 6 0 2 1 1 3 1 0 0 2 0 1 0 0 0 1 2 2 1 13
2010 2 5 0 2 3 1 1 3 2 1 1 0 2 1 2 2 1 0 0 2 2 2 2 2 4 24
2011 2 1 1 0 3 1 0 1 2 0 0 1 2 1 1 2 3 0 2 1 2 0 0 2 3 12
2012 1 1 3 5 4 1 1 1 1 0 2 0 1 1 0 1 0 0 1 2 1 0 3 1 2 24
2013 2 2 3 3 1 2 2 3 1 0 4 3 0 2 1 0 1 1 2 0 2 0 2 2 2 20
2014 0 4 3 1 1 3 1 4 2 0 4 2 1 1 2 3 0 1 1 1 1 2 3 1 4 20
2015 2 1 1 3 4 2 2 2 0 0 1 3 4 2 3 1 2 3 1 0 2 0 0 2 2 22
2016 2 2 2 3 3 2 0 2 4 3 5 2 2 4 3 4 2 5 2 1 1 2 2 3 2 20
2017 2 7 5 3 3 3 4 6 0 2 1 2 1 3 2 2 0 7 1 3 3 2 3 1 5 17
使用cut
:
with(raw,table(Year,
cut(Score,breaks=seq(75,100,by=5),
right=TRUE,include.lowest=TRUE)))
(我认为:你可能需要对右
和包含.最低
有点大惊小怪)
PSwith()
并不是真正必要的,它只是让我们不必在代码中重复原始$
两次…使用剪切
:
with(raw,table(Year,
cut(Score,breaks=seq(75,100,by=5),
right=TRUE,include.lowest=TRUE)))
(我认为:你可能需要对右
和包含.最低
有点大惊小怪)
PS
with()
并不是必须的,它只是让我们不必在代码中重复raw$
两次…我希望下面的内容能帮助您走上正确的道路
我首先创建了一个示例数据框,希望它与您当前使用的数据框匹配!查看一些关于如何在将来写出真正好的问题的指导
库(dplyr)
#创建一个示例数据帧
种子集(123)
原始年份分数
#> 1 2006 74.39524
#> 2 2007 77.69823
#> 3 2008 95.58708
#> 4 2009 80.70508
#> 5 2010 81.29288
#> 6 2011 97.15065
#创建一个新的“组”列,并根据分数将每一行分配到一个组中
原始%
变异(组=if_else)(分数<75,我希望下面的内容能帮助你走上正确的道路
我首先创建了一个示例数据框,希望它与您当前使用的数据框相匹配!请查看一些关于如何在将来编写真正好的问题的指导
库(dplyr)
#创建一个示例数据帧
种子集(123)
原始年份分数
#> 1 2006 74.39524
#> 2 2007 77.69823
#> 3 2008 95.58708
#> 4 2009 80.70508
#> 5 2010 81.29288
#> 6 2011 97.15065
#创建一个新的“组”列,并根据分数将每一行分配到一个组中
原始%
变异(组=if_else)(分数<75,“我想你想要raw我想你想要raw