楼主:
omit18 (胖海)
2018-04-05 15:11:35[问题类型]:
程式咨询
其实也是作业,只是遇到瓶颈,想求救
[软件熟悉度]:
超级新手
[问题叙述]:
需要将50000笔随机的分数重新分组成(0级分-5级分)
set.seed(15)
x<-runif(50000,min=0,max=100)
这是题目
[程式范例]:
我自己的想法是这样
for(i in 1:length(x))
{
if((x[i]>=0)&(x[i]<=59))
{print("0")
}else if ((x[i]>=60)&(x[i]<=69))
{print("1")
}else if ((x[i]>=70)&(x[i]<=79))
{print("2")
}else if ((x[i]>=80)&(x[i]<=84))
{print("3")
}else if ((x[i]>=85)&(x[i]<=89))
{print("4")
}else if ((x[i]>=90)&(x[i]<=100))
{print("5")}
}
这样跑下去,
的确会重新将每个数字重新分类,
但有没有语法是能够帮助我统计
0级分有几个、1级分有几个,
我试过length("0"),但应该是错误的...
先谢谢各位大大了。