dict是python语言的内置对象_学会R语言,统计作图不求人!

eff491291627f6879cf6006ab0af8fb0.png

R语言是一个很重要的统计分析与可视化工具,是科研数据处理的利器。对于R的学习,能加深对概率统计的理解,同时可以学习多种多样的图形绘制。R的思维构架很简单,与数学的切合度很好,而且内存占用率低,相比于非开源的工具例如SPSS、SAS等要简单得多。

写在前面

计算机语言的学习并不困难,关键是一定要由浅入深的实际操作练习。也许最开始的比较简单,学习者一带而过没有实际操作,之后的进一步学习很可能会陷入不知所云的困境,实际操作所带来的感觉是无法替代的,其价值也是非常重要的。

R(https://cran.r-project.org/)是一个很好的数据分析以及可视化工具。在R中对象(object)是指可以赋值给变量(variable)的任何事物,在R语言中使用对象来存储数据也即储存变量,对象类型有标量、向量、矩阵、数组、数据框、列表。R语言通过函数(function)来提取对象属性、变量运算,函数可以来自R平台,也可以来自各种软件包(package)、自定义函数。

R语言不用事先声明对象或变量,对象在赋值时同步创建。对象或变量名以字母开头,可由字母、数字、“.”、“_”组成。对象赋值一般使用赋值符号“<-”,而在很多情况下也可以用传值符号“=”代替,也即“=”具有二义性,区别在于在函数内部时“=”只具有参数传递作用,举例如下:

> examp=c(a1=1, a2<-2)
> examp
a1    
 1  2 
> a1
Error: object 'a1' not found
> a2
[1] 2
> examp=c(a1=1, a2=2)
> examp
a1 a2 
 1  2 

在函数的括号内部使用“=”则将一个值传递给函数的内置参数(这个参数必须是函数具有的),而使用“<-”则将一个值赋值给变量,这时候a2作为一个对象而不是参数存在。可以使用objects()函数来查看当前对象目录,使用rm(objectname)来移除遗留的对象。

推荐在安装R后安装RStudio(https://www.rstudio.com/),在RStudio中编辑、运行R脚本。

R语言入门系列教程:

R语言入门系列之一​mp.weixin.qq.com
18ca0a041b0a9d6ef20aa66782592ac5.png
R语言入门系列之二​mp.weixin.qq.com
b4fd4def9aa1373559adb79461bcc23e.png
R语言入门系列之三:R脚本​mp.weixin.qq.com
9d64ec004d34e097b6e8fccd8032a938.png
R中的概率分布函数及可视化​mp.weixin.qq.com
6dc9425e69f3d54881f456adf4c7aa07.png
R中的假设检验方法​mp.weixin.qq.com
609b65deafb15b513e3c2bab15a4af14.png

更多内容请关注微信公众号“微生态与微进化”查看!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值