R语言常用函数.doc
"R语言常用函数" R 语言是一种广泛使用的统计分析和数据可视化语言,它提供了大量有用的函数来进行数据分析和处理。下面是 R 语言中一些常用的函数,包括数学函数、字符串处理函数、计算函数、控制结构函数、输入输出函数等。 数学函数 1. round() 函数:用于四舍五入数字,例如 `round(x, 0)` 保留整数位,`round(x, 2)` 保留两位小数。 2. signif() 函数:用于取有效数字,例如 `signif(x, 3)` 取三位有效数字。 3. trunc() 函数:用于取整数,例如 `trunc(3.6)` 取整数 3。 4. logb() 函数:用于计算以 b 为底的对数,例如 `logb(8, 2)` 计算以 2 为底的对数。 5. sqrt() 函数:用于计算平方根,例如 `sqrt(4)` 计算 2。 6. sin()、cos()、tan() 函数:用于计算三角函数,例如 `sin(3.14)` 计算正弦值。 字符串处理函数 1. nchar() 函数:用于计算字符串长度,例如 `nchar("China is a great country")` 计算字符串长度。 2. substring() 函数:用于提取子字符串,例如 `substring("China is a great country", 1, 5)` 提取前 5 个字符。 3. paste() 函数:用于连接字符串,例如 `paste("I", "am", "a", "student")` 连接四个字符串。 计算函数 1. 计算符号 +、-、\*、/、^、%%、%/% 等,用于进行基本的四则运算。 2. ceiling() 函数:用于向上取整,例如 `ceiling(3.6)` 取整数 4。 3. floor() 函数:用于向下取整,例如 `floor(3.6)` 取整数 3。 4. round() 函数:用于四舍五入,例如 `round(3.6)` 取整数 4。 5. signif() 函数:用于取有效数字,例如 `signif(3.6, 3)` 取三位有效数字。 控制结构函数 1. if() 函数:用于条件判断,例如 `if (x > 0) {print("x is positive")}`。 2. ifelse() 函数:用于条件判断,例如 `ifelse(x > 0, "x is positive", "x is not positive")`。 3. switch() 函数:用于多分支判断,例如 `switch(x, "a" = 1, "b" = 2, 3)`。 4. for() 函数:用于循环,例如 `for (i in 1:10) {print(i)}`。 5. while() 函数:用于循环,例如 `i <- 1; while (i <= 10) {print(i); i <- i + 1}`。 输入输出函数 1. cat() 函数:用于显示对象,例如 `cat("Hello, world!")`。 2. print() 函数:用于显示对象,例如 `print("Hello, world!")`。 3. sink() 函数:用于将输出重定向到文件,例如 `sink("output.txt")`。 4. dump() 函数:用于将对象保存到文件,例如 `dump("x", "x.RData")`。 5. read.table() 函数:用于读取表格数据,例如 `read.table("data.txt", header = TRUE)`。 统计计算函数 1. d 函数:用于计算密度函数,例如 `dnorm(x, mean = 0, sd = 1)`。 2. p 函数:用于计算分布函数,例如 `pnorm(x, mean = 0, sd = 1)`。 3. q 函数:用于计算分位数函数,例如 `qnorm(0.5, mean = 0, sd = 1)`。 4. r 函数:用于生成随机数,例如 `rnorm(10, mean = 0, sd = 1)`。 这些函数只是 R 语言中的一小部分,但它们已经足够帮助您开始进行数据分析和处理。