R基础(个人笔记)


R语言基础:
1.变量赋值:
 第一种,a<-"123"##将a赋值为字符串123
 第二种,assign("a","123")##将a赋值为字符串123
2.删除变量
 rm(x1,x2,...)##x?为变量名字,可以同时删除多个对象。
3.显示变量
 ls()
4.释放存储空间
 gc()##R可以自动释放存储空间,所以该函数是不必要的。
5.数据类型
 class(x)##显示x的数据类型。
6.判断以及转换类型
 is.numeric(i)##判断i是否是数字型
 as.numeric(i)##将i转化成数字型。
7.得到字符长度
 nchar(x)##得到x的字符长度。
8.向量之间也可以进行比较。(返回true与false)
 any(station)函数##是否存在条件所判定的额情况
 all(station)函数##是否所有情况都满足条件
 any(x>y)##在x与y的向量中,每个元素分别比较,是否满足存在x>y
 all(x>y)##在x与y的向量中,每个元素分别比较,是否满足所有x>y
9.names(data)##显示data数据框的名字。
10.关键字查找函数
 apropos("部分函数名字")##该函数将会返回带有该关键字符的所有函数
11.na与null
 na是缺失,而null是空值。空值表示没有东西,最小原子,在计算中忽略。na表示空值,在计算中不可计算。
12.data.frame()
 数据框:
 nrow(dataframe)##得到行数
 ncol(dataframe)##得到列数
 names(dataframe)##得到数据框的各属性名字。
 rownames(dataframe)##得到数据框的行名字
 colnames(dataframe)#得到数据框的列名字。
 head(dataframe)##取数据框的前6行(默人),可以加一个参数n,显示前n行
 tail(dataframe)##取函数的末尾行数,用法同上。
13.函数的应用
 输入函数:sprintf("hello %s","yjz")
 输出函数:print("123")
 用法相似c语言。
 特殊运算符:...##可以吸收额外参数。
 R的返回值return(data)
 函数的定义functionname<-function(){return(x)}
 函数调用:可以用do.call()函数,do.call("函数名字",args=list(参数1,参数2,...))
 ifelse(参数1,参数2,参数3)##第一个参数是被查询的条件,第二个是检查条件为真的值,第三个为假的值。
 循环控制:break跳出循环,next进行下一轮循环。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值