R语言学习笔记:小试R环境

简介:

买了三本R语言的书,同时使用来学习R语言,粗略翻下来感觉第一本最好:

《R语言编程艺术》The Art of R Programming

《R语言初学者使用》A Beginner’s Guide to R

《R语言实战》R in Action

 

一句话简介R语言:R是一种用于数据处理和统计分析的脚本语言,它受到由AT&T实验室开发的统计语言S(Statistics)的启发,且基本上兼容于S语言。

 

下载并安装R

从google中搜索R,第一个搜索结果就是R语言的网站:http://www.r-project.org/

有Linux,Mac OS和Windows的三个版本的安装包可以下载,我安装的是3.0.2版本。

运行R之后,在>之后就可以输入命令了,下面命令生成5个1到10之间的随机数。

sample(1:10, 5, replace=TRUE)

[1] 10  4  4  5  6

R语言的索引编号从1开始!TRUE一定要大写!这里的replace=TRUE表示生成的整数是可以重复的。

把500个随机数生成一张散点图

plot(sample(1:10, 500, replace=TRUE))

image

把10个数字打乱排列:

sample(1:10)

[1]  4  5 10  2  1  6  8  9  7  3

 

认识简单的向量

> x <- c(1, 2, 4)

> x

[1] 1 2 4

c()函数表示连接(Concatenate),帮助里说是Combine,这里把1,2,4连接为一个向量,R语言最强大的功能在于对向量的处理!

> q <- c(x,x,8)

> q

[1] 1 2 4 1 2 4 8

R语言是用于统计的语言,来算一下平均值:

> mean(x)

[1] 2.333333

再来求它的中位数:

> median(x)

[1] 2

 

获取帮助信息

用help()或?获取帮助

?median

help(mean)

用example()得到函数的使用例子

example(mean)

退出

q()

 

 

下一章:向量 



----==== Email: slofslb (GTD) qq.com 请将(GTD)换成@ ====---- 
版权声明:自由转载-非商用-非衍生-保持署名( 创意共享3.0许可证
作者: 申龙斌的程序人生

----  桥牌象棋、游戏人生... 
---- BASIC、C++、JAVA、 C#HaskellObjective-COpen Inventor、程序人生... 
----  GTD伴我实现人生目标 
----  SeismicPro地震剖面显示程序 
----  Eclipse油藏数值模拟二进制文件格式解析和格式转换软件 

本文转自申龙斌的程序人生博客园博文,原文链接:http://www.cnblogs.com/speeding/p/3537468.html,如需转载请自行联系原作者

http://www.cnblogs.com/speeding/ 

相关文章
|
3月前
|
并行计算 IDE 数据挖掘
R语言入门:如何安装与配置环境
【8月更文挑战第27天】通过本文的指南,你应该能够顺利安装并配置R语言环境,以便进行数据分析和编程任务。R语言以其强大的功能和灵活的扩展性,成为数据分析领域的重要工具。希望本文能够帮助你入门R语言,并激发你进一步学习和探索的兴趣。随着经验的积累,你将能够充分利用R语言的优势,提高工作效率和数据处理能力。
|
6月前
|
数据采集 机器学习/深度学习 数据可视化
R语言在环境科学中的应用
【4月更文挑战第26天】R语言在环境科学中扮演关键角色,支持数据处理、空间分析、生态统计建模和结果可视化。数据处理有dplyr和tidyr等包,空间分析利用sf和ggplot2进行GIS操作,生态建模通过lme4和glmmTMB进行复杂关系分析,贝叶斯方法借助rjags等包。结果可视化依赖ggplot2和leaflet等工具,实现科学与非专业人士间的有效沟通。实际案例证明,R语言在气候变化、森林监测和污染管理等领域发挥着重要作用,随着持续发展,其在环境科学的应用将更加广泛。
91 0
|
6月前
R语言广义加性模型GAMs分析温度、臭氧环境数据绘制偏回归图与偏残差图
R语言广义加性模型GAMs分析温度、臭氧环境数据绘制偏回归图与偏残差图
|
机器学习/深度学习 人工智能 TensorFlow
基于 R 语言的深度学习——配置环境
基于 R 语言的深度学习——配置环境
267 0
|
自然语言处理 数据挖掘 Unix
R 语言是什么、R 的优势、资源|学习笔记
快速学习 R 语言是什么、R 的优势、资源。
189 1
R 语言是什么、R 的优势、资源|学习笔记
应用统计学与R语言实现学习笔记(六)——假设检验
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESA_DSQ/article/details/71420125 Chapter 6 Hypothesis Test 本篇是第6章,内容是假设检验。
1358 0
|
IDE Shell 开发工具
VScode配置R语言的环境
VScode配置R语言的环境
1061 0
|
自然语言处理 数据挖掘 大数据
R 语言是什么、R 的优势、资源 | 学习笔记
快速学习 R 语言是什么、R的优势、资源
162 0
|
资源调度
应用统计学与R语言实现学习笔记(十三)——因子分析
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESA_DSQ/article/details/78166545 Chapter 13 Factor Analysis 本篇是第十三章,内容是因子分析。
1451 0
|
资源调度
应用统计学与R语言实现学习笔记(十二)——主成分分析
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESA_DSQ/article/details/78062883 Chapter 12 Priciple Component Analysis 本篇是第十二章,内容是主成分分析。
1213 0
下一篇
无影云桌面