R语言分析基础语法

文章目录

  • 一、R语言
    • 1.赋值
    • 2.查看帮助
    • 3.包的安装和加载
    • 4.数据的读取与保存
  • 二、R语言的数据结构
    • 1.向量
    • 2.矩阵
    • 3.数组
    • 4.数据框
    • 5.factor
    • 6.列表
  • 三、R语言计算相关的函数:
    • 1.普通运算
    • 2.矩阵运算
  • 四、R语言的语句
    • 1.for语句:
    • 2.while 循环语句:
    • 3.if条件语句
    • 4.if…else语句
    • 5.switch语句
    • 6.R常用的常量


一、R语言

1.赋值

R赋值采用<-或者->或者=,建议采用标准的第一个。
由于R中内置了同名函数c(),最好不要在编码时使用c作为对象名,否则可能产生一些不易察觉的问题

a <- 133
"hello" -> b  # 注意无论哪种写法,大于或小于号都是指向变量名
d = 'This'  # 不建议这么用,有可能会造成问题

a
b
d

2.查看帮助

help(mean)
# 或者
?mean

3.包的安装和加载

代码如下(示例):

# 获取包含R包的库位置
.libPaths()

# 查看已经安装的包
library()

# 安装包
install.packages("packagename")

# 加载包
library(packagesname)

# 查看已经加载的包
(.packages())

# 卸载加载的包(注意不是删除包)
detach("package:packagename")

# 删除包
remove.packages("packagename")

4.数据的读取与保存

代码如下(示例):

#读取
# 读取csv
data <- read.csv('.\\统计学\\example\\ch1\\table1_1.csv') 
head(data,6)    # 读取前 6行的数据

# 读取 Excel数据
library(xlsx)    #需要安装 xlsx 包
data <- read.xlsx("file",n)    # n 为要导入工作表的序号

# 读取 spss数据
library(foregin) # 已经默认安装
data <- read.spss("file",use.value.labels=TRUE,as.data.frame=TRUE)

# 读取 R格式数据
data <- load('.\\统计学\\example\\ch1\\example1_1.RData')

#保存
# 保存 R格式数据
save(data,file = '.\\...\\name.Rdata')

# 保存 csv格式数据
write.csv(data,file 

你可能感兴趣的:(R语言分析基础语法)