一、运算符
1.算术运算符
- %% :求余
2.比较运算符
- == :等于
- != :不等于
3.逻辑运算符
- 逻辑或 |
- 逻辑与 &
- 逻辑非 !
二、数值处理函数
1.数学函数
- abs(a) : 求a的绝对值
- sqrt(a) : 平方根
- log(a):
- exp(): 指数
- round(a,3):三位小数
2.统计函数
- mean(a):均值
- median(a):中位数
- var(a): 方差
- sd(a):标准差
- quantile(a) :分位数
- range(a) :取值范围
- min(a)
- max(a)
- sum(a)
三、字符处理函数
A<-c("I","like","R") A #字符创长度 nchar(A) #1 4 1 #向量长度 length(A) #3 #paste 拼接字符串,可以将不是字符型的变量转换字符型再拼接 paste("This is" ,date()) #"This is Wed Oct 30 17:25:21 2024" paste("x",1:10,sep = "_") # "x_1" "x_2" "x_3" "x_4" "x_5" "x_6" "x_7" "x_8" "x_9" "x_10" paste("x",1:10,sep = "") #"x1" "x2" "x3" "x4" "x5" "x6" "x7" "x8" "x9" "x10" paste("x",1:10,sep = "",collapse=";") # "x1;x2;x3;x4;x5;x6;x7;x8;x9;x10" #strsplit paste的逆函数 s<-c("I like R","Me too") strsplit(s,split = "") #"I" " " "l" "i" "k" "e" " " "R" strsplit(s,split = " ") #"I" "like" "R" #substr,提取或替换字符串中的字符 #提取 s1<-"abcdefg" substr(s1,1,3) #"abc" #赋值 substr(s1,1,3)<-"uvw" #"abc" s1 #"uvwdefg" #替换匹配到的字母,不改变原变量 s2<-sub("u","U",s1) s2 #替换匹配到的所有字母,不改变原变量 gub("u","U",s1) #转换为大写 toupper("abcd") #转换为小写 tolower("ABCD")
四、apply函数族
#apply #求平均值 #lapply() #sapply() #mapply()
标签:基本,逻辑,函数,运算符,No.5,apply,处理函数 From: https://www.cnblogs.com/bltstop/p/18516272