R语言入门知识

R语言入门知识

    • 1.R、RStudio安装
    • 2.包的管理
    • 3.获取帮助
    • 4.工作路径管理
    • 5.保存与加载工作空间
    • 6.加载内置的数据集
    • 7.工作环境中的对象操作

1.R、RStudio安装

https://mirrors.ustc.edu.cn/CRAN/
https://rstudio.com/products/rstudio/download/

2.包的管理

包的安装
install.packages(‘car’)   #建议在线安装,不建议本地安装
包的加载
library(car)
单独加载包内的某个函数
car::vif()
更新包
update.packages()   # 更新所有包,逐个提示
update.packages(‘car’)   # 更新指定包,以包名称作为函数参数即可
移除包
remove.packages(‘car’)

3.获取帮助

获取某个函数的帮助
?library
help(‘library’)
获取某个关键字的帮助
??library
help.search(‘library’)
获取某个package的帮助
help(package=‘ggplot2’)

4.工作路径管理

获取当前工作路径
getwd()

设置当前工作路径
setwd(‘d:/aa/r’)

获取文件路径
file.choose()
read.csv(file.choose())

5.保存与加载工作空间

产生变量对象

data1 <- c(1:7)
data2 <- c(3:9)
data3 <- c(100:200)

保存工作空间

save.image(20210118.RData’)

加载R文件

 load(20210118.RData’) load(file.choose())

6.加载内置的数据集

R的内置数据集一共有两种:
R内部datasets包中的数据集以及安装的其他 package 中包含的数据集

data()   *# 查看datasets包内置数据集*
help(package=‘datasets’)   *# 查看datasets包帮助信息*
# 加载state.name数据集(美国50个州的名字)
state.name 
##  [1] "Alabama"        "Alaska"         "Arizona"        "Arkansas"      
##  [5] "California"     "Colorado"       "Connecticut"    "Delaware"      
##  [9] "Florida"        "Georgia"        "Hawaii"         "Idaho"         
## [13] "Illinois"       "Indiana"        "Iowa"           "Kansas"        
## [17] "Kentucky"       "Louisiana"      "Maine"          "Maryland"      
## [21] "Massachusetts"  "Michigan"       "Minnesota"      "Mississippi"   
## [25] "Missouri"       "Montana"        "Nebraska"       "Nevada"        
## [29] "New Hampshire"  "New Jersey"     "New Mexico"     "New York"      
## [33] "North Carolina" "North Dakota"   "Ohio"           "Oklahoma"      
## [37] "Oregon"         "Pennsylvania"   "Rhode Island"   "South Carolina"
## [41] "South Dakota"   "Tennessee"      "Texas"          "Utah"          
## [45] "Vermont"        "Virginia"       "Washington"     "West Virginia" 
## [49] "Wisconsin"      "Wyoming"
# 加载北美141条河流长度
rivers
##   [1]  735  320  325  392  524  450 1459  135  465  600  330  336  280  315  870
##  [16]  906  202  329  290 1000  600  505 1450  840 1243  890  350  407  286  280
##  [31]  525  720  390  250  327  230  265  850  210  630  260  230  360  730  600
##  [46]  306  390  420  291  710  340  217  281  352  259  250  470  680  570  350
##  [61]  300  560  900  625  332 2348 1171 3710 2315 2533  780  280  410  460  260
##  [76]  255  431  350  760  618  338  981 1306  500  696  605  250  411 1054  735
##  [91]  233  435  490  310  460  383  375 1270  545  445 1885  380  300  380  377
## [106]  425  276  210  800  420  350  360  538 1100 1205  314  237  610  360  540
## [121] 1038  424  310  300  444  301  268  620  215  652  900  525  246  360  529
## [136]  500  720  270  430  671 1770
# rivers对象重新赋值
rivers <- c(2:4)
# 赋值后改变原有含义
rivers
## [1] 2 3 4

# 加载rivers数据集 rivers
data("rivers")

7.工作环境中的对象操作

# 显示当前环境中的对象
ls()
## [1] "data1"  "data2"  "data3"  "rivers"
# 移除某个对象
rm(data1)
# 移除所有对象
rm(list = ls())

你可能感兴趣的:(r语言)