r语言基础语法

ads

具体软件安装的方法在这里不再赘述,网上有很多教程也很明白,本系列只讲述R的用法。代码中的所有符号均要在英文状态下输入。运行代码的快捷键为ctrl+回车;注释为#,表示不运行#后面的语句,可以写上关于代码的解释帮助我们以后复习理解

  1. 包的相关用法

    什么是包,包通俗一点来说就是一种工具包,来帮助你实现你的目的

install.packages('xxxx') #xxxx就是你想安装包的名字,注意''library()#运行包remove.packages('xxx')#删除包,注意'',有时候卡了最好卸载包后重新安装update.packages()#更新所有包update.packages('xxx')#更新xxx包,注意''

2.获取当前路径

getwd()#获取当前工作路径setwd('D:/xxx') #设置新的工作路径,可以之间复制你想作为工作路径的文件夹,然后黏贴上,注意里面的斜线必须是'/'

3.基本运算与赋值

a<-1 #快捷键是alt加上-,更推荐使用这一种方法a=1#以上两种方法的意思都是一样的,都是令a等于1,将1这个值赋予1,差不多#相当于我们中学数学令x=0这种意思,赋予之后a就=1了R语言中的运算有+加 -减 *乘 /除 ^求幂 %%求余 %/%整

余数和整数的区别 5/2的整数就是2,因为2往后在除就不是整数了,余数整数后余下的数5/2余1

4.比较运算和逻辑运算

5>2 #表示大于,如果该判断正确返回TRUE,否则返回FALSE5<2 #表示小于,如果该判断正确返回TRUE,否则返回FALSE5>=2 #表示大于等于,如果该判断正确返回TRUE,否则返回FALSE5<=2 #表示小于等于,如果该判断正确返回TRUE,否则返回FALSE5==2 #问是否相等,如果该判断正确返回TRUE,否则返回FALSE5!=2 #判断是否5不等于2,如果该判断正确返回TRUE,否则返回FALSEidentical(2,3)#判断这两个数值是否绝对相等,如果该判断正确返回TRUE#否则返回FALSEall.equal(2,3)#判断这两个数值是否近似相等如果该判断正确返回TRUE#,否则返回FALSE,误差为1.5e-8| 或 & and !非 xor()异

假设这两个圆为A B,A异或B的范围就是绿色的地方,空白为A∩B

5.变量类型与查看

R语言中变量有三种,numeric 数值型,又可分为integer整数型和double浮点型;logical逻辑性;character字符串型

NA表示缺失值;NULL表示空值;NaN表示非数(未定义或不可传递的值);inf表示无穷大

如果要计算带有NA的数,需要使用na.rm=T来忽略缺失值,否则无法计算

typeof(x)#查看x的变量类型class(x)mode(x)#以上三者可查看变量的类型,具体而言mode最弱,class中等,typeof最强str(x)查看x的结构

6。数据的载入和保存

save(x,file='y.csv'#R语言中基本上不区分单双引号,x表示你要保存的#文件是哪个,y表示你想让他保存后叫做什么,.csv是保存后的数据类型#这里是csv,别的还有xlsx等load('文件名')#设定好工作目录后之间load就行,除非不在这个工作目录内

7.变量的删除和帮助的获取

rm(x)#删去变量为x的变量rm(list = ls(all=TRUE))#清所有变量?函数名或变量名,获取相应的帮助

最后编辑于:2024/1/16 拔丝英语网

admin-avatar

英语作文代写、国外视频下载

高质量学习资料分享

admin@buzzrecipe.com