R语言中的基本函数使用 – 更新中
%in%
%in%相当于match()函数的一个缩写。用来判断一个数组或矩阵是否包含在另一个数组或矩阵里。举个例子一目了然:
#首先复制两个变量a和b
>a <- 1:5
>b <- 3:7
>a %in% b #看a的元素是否包含在b中输出结果如下:
[1] FALSE FALSE TRUE TRUE TRUE
apply函数
用法:apply(x, MARGIN, FUN, …)
作用:对矩阵的行或列使用函数,或者对数组的各个维度使用函数
x为数据对象,MARGIN是维度的下标,MARGIN=1表示行,MARGIN=2表示列,FUN是自己指定的任意或自定义函数
注:数据框dataframe也可以使用apply函数,该函数会自动将数据框转化为矩阵,但前提是数据框中各列的数据类型必须是数值型,否则会报错。
lapply函数
用法:lapply(x,FUN,…)
作用:对列表中的各个元素使用函数
x是格式为列表的数据源,FUN是任意函数。
函数比较
取两个向量交集和并集的函数:intersect()和union()函数
intersect(data1,data2):交集
union(data1,data2):并集
部分函数图片截图补充:
实用函数
字符串处理函数