R语言学习笔记(一、入门知识)
R语言以及R开发环境的安装
下载R语言安装包的网址:在界面左侧,Packages包含包的简介,帮助文档等。Task Views将用于不同场合的包归纳整理(如贝叶斯推断)。
下载RStuodio的网址
包的管理
包的下载:包的下载有多种方式,列举以下几种方法,一般推荐在线安装,能自动安装依赖包。
- 在RGui的菜单栏“程序包”中选择"安装程序包",选择一个镜像地址,选择自己要安装的包,可在线安装和本地安装。
- 在Rstudio的“Packages”中安装包,可在线安装和本地安装。
- 使用命令install.packages(“***”) , ***代表要安装的包的名称。
包的加载:当需要使用某个包时,需要预先加载。使用library(“caret”)命令实现包的加载。如果只单独加载包中的某个函数使用双 冒号符号,例如car::vif(),表示从car这个包中加载vif函数。
包的更新:update.packages()默认更新所有的包,如果更新指定的包,需设定参数。
移除包:remove.packages(“caret”)移除指定的包。
不同的包可能存在同名函数,当在已加载的包和新加载的包存在函数命名冲突的时候,需要重新加载要使用的函数。
#包的管理
install.packages("car")
#包的加载
library(caret) #caret是一个机器学习工具包
#单独加载包中的某一个函数
car::vif()
#更新包
update.packages()#默认更新所有的包
#更新指定的包,设定参数
#移除包
remove.packages()
#不同的包可能存在同名函数,当在已加载的包和新加载的包存在函数命名冲突的时候,
#需要重新加载要使用的函数。
##############################################################
# 获取帮助
# 某个函数的帮助
?vif #使用?获取函数的帮助
help("library")
# 关键词搜索获取帮助
??help
help.search()
help(package="ggplot2")
# 获取当前工作目录
getwd()#获取当前工作目录
# 设置工作目录
setwd('D:/Projects_File/R_projects/R语言基础')
# 获取文件路径
file.choose()
# read.csv(file.choose()
# 反斜杠\在R语言中是转义字符
# 创建新的工程方便管理项目
# 保存工作空间,生成文件为.RData(能够保存变量,代码运行结果)
save()
save.image()
# 加载文件
load(file.choose())
# 加载某个包内置的数据集
data()
# 列示当前环境中的对象
ls()
# 移除某个对象
rm()
# 移除全部对象
rm(list=ls())