首页 > 编程知识 正文

r语言自学,r语言基本语法

时间:2023-05-03 19:50:51 阅读:13707 作者:4712

说明:使用的版本为R x64 3.6.3

1、操作步骤打开r软件,就是这样的界面

点击菜单栏的“文件”-“新建程序脚本”

接下来可以用r编辑器写程序

可以通过选择“运行当前行或选定的代码”或快捷键“ctrl R”来运行。

2、getwd(#获取当前工作路径setwd (c :users22163desktop ) #获取当前工作路径getwd ) ) c336666? 有两个foo #帮助吗? 表示枚举查询支持data(#当前加载的包中包含的所有可用案例数据集ls )。 ###包是热的包. packages (包library ) (包library ) )。输入2 32*3#,将2*32/3 #2除以34%%3 #,将3 #计算4除以3 显示x1is.numeric(x1 )判断x1是否为数值型数据,如果为TRUE则不为TRUE,则由于falseis.double(x1 )而不是判断x1是否为浮点数据,而是判断为TRUE 请注意,在x2 #中显示x2is.character ) (用双引号或单引号括起来),而不是为输入字符串。FALSE x3=3.14 #中显示浮点数据x3x4-complex(real=1,iiis ) 虚部为3 )即1 ) 3ix4is.com plex (x4 ) )判断复数,如果输入逻辑型数据x5 #而不是FALSE x5-T #,则输出TRUEis.logical(x5 ) 判断1的类型的输出是' double'typeof(1L )判断1L的类型,例如typeof ) 1,整数后跟l,所以输出是整数类型,' integer ' type of (1i )输出是1i的类型输出为' complex'a-'hellllex '的输出为' character' ###R中定义的几个内置常数LETTERS #大写LETTERS #小写month.name #月month . v1的长度length ) v1 ),将v1的长度扩展到4v1。 输出12 ) 3NA#Nan表示无意义的值0/0Inf-Inf #NULL #的空数据,而NULL表示长度v2=c(1、2、na、3 ) v2length ) v2 ) #输出4 v3=c (1、2、2 ) 注意:直接用mean求出包含NA值的向量的平均值时,不考虑NULL,对剩下的元素直接求出平均值mean(V3 ) )输出2=)1)2)3)对于包含NA值的向量不考虑NA而求出平均值时,返回mean NA.rm=true(#使用参数na.RM去除na值干扰#运算#算术运算x-5 #x=5y-8 #y=8x y #加法=13x-y #减法=-3x*y #乘法=40x/y #=yy=100 #逻辑运算#与,或非--布尔运算,|,|| #如果只考虑操作向量的第一个要素的运算结果,则后面的要素为w1-c(f,f,t ) w2-c(T ) t,f,t ) w1w2 # )输出FALSE FALSE TURE注: (f,t )为false

输出falsex1-c(t,f,1,0 ) truefalsetruefalsey1-c ) f,t,f ) #FALSE TRUE FALSE FALSE! x1 #逻辑非:输出FALSE TRUE FALSE TRUEx1|y1 #逻辑或:输出true true false x1|| y1 #仅对第一个元素执行“逻辑或”判定#赋值运算x11-5 #左赋值x12=4 # 有两种类型的x3 )输出:自动转换和强制转换#1(x1-2L#整数2 x2-c (1.1、2.2、3.3 ) x3-c )、' b '、' c ' ) x4-c,f ) x3 ) )输出' character' #将逻辑类型的元素与整数类型和浮点类型的数组组合在一起,TURE为1,false为1;TRUE为' true ',1为'1'c(t,1,' hello ' ) ) ' hello ' ) )输出' charro ) )输出2 exp (真)强制2.718282 #2)2)强制as.numeric ) )逻辑类型字符串as.integer ) ) )转换为小数as.integer(3.6 ) #输出3as.character ) f,TRUE ) )输出) false (true ) as.logical ) c ) 1

实验1R软件的基本操作

补充:这里没有关于用r语言读取各种文件的详细操作,请自己找别的资料学习。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。