#一、R的使用####
#1 一些函数命令####
Sys.getenv('R_HOME') #显示R_HOME
Sys.getenv('HOME') #显示HOME
getwd() #显示当前工作目录,类似于linux 的pwd命令
setwd('D:/18308') #设置当前工作目录,使用正斜杠/,反斜杠为转义符
ls() #列出当前工作空间中的对象
rm(objects) #删除一个或多个对象
rm(list=ls()) #删除所有对象
options(digits=3) #设置当前选项
history(10) #显示最近使用过的#个命令(默认25)
psych::describe(mtcars[mywars]) #解决不同包同名函数的使用问题P134
colnames(states) #显示数据框列名
str(object) #显示对象结构
#关于包
.libPaths() #显示库所在的位置
library() #显示库中有哪些包
install.packages('gcookbook') #安装某个包
install.packages(c('reshape2','ggthemes','plyr')) # 安装多个包
install.packages('ggplot2',repos ='https://mirrors.ustc.edu.cn/CRAN/') #指定镜像下载包
library('gcookbook') #载入某个包
search() #查看哪些包已加载并可使用
update.packages() #更新已经安装的包
#查看数据集
data() #查看R语言的内置数据集
head(object) #查看对象开始部分
tail(object) #查看对象最后部分
head(women) #查看某个数据集前几行
View(women) #以表格形式查看某整个数据集
NROW(women) # 计算数据的行数
data(package =.packages(all.available =TRUE))#查看已安装的所有包中的数据
data(singer,package = 'lattice') #指定使用某个包的数据集
#关于帮助
help(ggplot2) #对包使用help,查看包的信息,对象是已经安装的包,
#新下载的包要载入一次才能查看help
help("CO2") #对函数使用help,查看函数使用方法
help(package="frocast") #查看某个包里有哪些函数
example(ggplot) # 查看ggplot函数用法示例
q() #退出R
#2 输入和输出####
source('filename') #执行一个脚本,默认当前工作目录,可指定脚本位置
sink('filename') #将文本输出重定向到filename中,文件存在则覆盖;
#参数append=T表示追加,
#参数split=T可将输出同时发送到屏幕和输出文件
#用于保存图形输出的函数
jpeg('filename.jpg') #jpeg文件
pdf('filename.pdf') #pdf文件
png('filename.png') #PNG文件 更多p12
dev.off() #定义图形输出后,使用dev.off()将输出返回终端
#example:
setwd('D:/personal_file/R') #设置工作目录
jpeg('mtcars.jpg') #重定向图形输出
plot(wt,mpg) #必须先定义图形输出再绘图
dev.off()