R实用命令
Posted lizixi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R实用命令相关的知识,希望对你有一定的参考价值。
#一、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()
Linux实用快捷键
Ctrl+u 清除光标之前的内容,快速删除shell中输入错误的命令
Ctrl+k 清除光标之后的内容,
Ctrl+r 在history历史命令中反向查询,输入关键字就匹配出以前的命令
Shift+Tab 在两个终端之间来回切换
Ctrl+Tab 在所有终端之间切换
以上是关于R实用命令的主要内容,如果未能解决你的问题,请参考以下文章