leon19858 发表于 2023-5-22 09:48:58

教你用R写"Hello world",入门基础教程

你的第一个R程序R拥有使用很少代码完成任务的良好口碑。如果你是一名程序员,并且用R实现“Hello World代码来了”,那么你会感到不可思议的。只需三行代码,您的第一个R程序将随机分配生成10,000个数字,根据频率组织它们并创建一个炫酷的条形图。将下面的代码复制到RStudio窗口中,按Ctrl + A(Windows)或Cmd + A(Mac)选择全部三行,然后按Ctrl + Enter(Windows)或Cmd + Enter(Mac)n <- floor(rnorm(10000, 500, 100))t <- table(n)barplot(t)看看RStudio的右下部分,你会看到这个美丽的条形图显示随机正态分布的钟形曲线。https://cdn.programiz.com/sites/tutorial2program/files/bar-graph-using-r.png以下是代码的每个部分的作用:获取正态分布的随机数列表n < -floor(rnorm(10000,500,100))第一行生成一个10000个正态分布的随机数列表,这些数字的平均值为500,标准偏差为100。发言权函数获取此列表中的每个数字并删除小数点。您还可以在R控制台中单独运行此代码,并将输出看作:https://cdn.programiz.com/sites/tutorial2program/files/floor-function-r.png计数每个值的出现次数表函数使用这些10000个数字并计算每个数字的频率https://cdn.programiz.com/sites/tutorial2program/files/table-function-r.png由于这是一个正态分布,你可以清楚地看到数字的频率在我们接近平均值时逐渐增加。在条形图上绘制频率barplot函数获取这个频率表并从数据中创建条形图。我们并不需要三条线。在一行中,我们可以在一行中完成相同的事情,同时向x和y轴添加标签barplot(table(floor(rnorm(10000, 500, 100))), xlab="Numbers", ylab="Frequencies")这是R编程语言的力量。作为专为统计人员构建的工具,它使用您将学会喜爱的表达式语法执行所有常见操作,天才写手祝你玩得开心。http://www.hanbosoft.cn/http://www.hanbotec.com/http://www.shuobodaizuo.com/http://www.51byw.net/
页: [1]
查看完整版本: 教你用R写"Hello world",入门基础教程