关于R以及Rstudio的相关问题
前言
这部分记录我所遇到的相关R及其Rstudio的问题,以及一些需要快速查阅和记忆的东西,由于问题过于琐碎,本来不愿意单独写出,如今记录成一篇文章,以此记录。
快速查阅
快捷键
| 快捷键 | 功能 | 
|---|---|
Ctrl + L | 
清空控制台 | 
Ctrl + 1 | 
光标聚焦到代码编辑区 | 
Ctrl + 2 | 
光标聚焦到控制台区域 | 
Ctrl + 3 | 
焦点聚焦到帮助区域 | 
Ctrl + 5 | 
焦点到文件区域 | 
Ctrl + 6 | 
光标聚焦到图上 | 
Ctrl + 7 | 
焦点聚焦到包区域上 | 
Ctrl + 8 | 
光标聚焦到环境上 | 
Ctrl + Enter | 
运行当前行 | 
Ctrl + Shift + Enter | 
运行当前R文件 | 
Alt + - | 
左赋值号 | 
Alt + = | 
右赋值号 | 
Ctrl + Shift + M | 
%>% | 
Ctrl+Shift+C | 
注释/取消注释行 | 
Alt + Shift + K | 
快捷键帮助面板 | 
常用查询命令
| 函数 | 功能 | 
|---|---|
nrow(obj) | 
查看数据多少行 | 
ncol(obj) | 
查看数据多少列 | 
dim(obj) | 
查看多少行,多少列 | 
head(obj) | 
查看前六行的数据 | 
tail(obj) | 
查看最后六行数据 | 
summary(obj) | 
数据汇总 | 
str(obj) | 
查看数据的结构 | 
names(obj) | 
查询行列名称 | 
mode(obj) | 
查询对象的类型 | 
ls() | 
查询当前所有对象 | 
常用计算函数
| 函数 | 功能 | 
|---|---|
mean(obj) | 
平均值 | 
max(obj) | 
最大值 | 
min(obj) | 
最小值 | 
var(obj) | 
方差 | 
sd(obj) | 
标准差 | 
median(obj) | 
中位数 | 
sort(obj) | 
从小到大排序 | 
diff(obj) | 
连续相互差值 | 
常用操作函数
| 函数 | 功能 | 
|---|---|
cbind(obj,obj,..) | 
按列合并对象 | 
rbind(obj,obj,..) | 
按行合并对象 | 
rm(obj,obj,..) | 
删除一个或者更对象 | 
相关问题
使用宏包时提醒需要更高版本R的支持
【解决办法】
- 更新R的版本,保证R的版本大于等于宏包最低支持版本
 - 从CRAN上查找对应宏包的源码地址,选择旧版本手动安装宏包
 
更新R版本后,Rstudio打开报错
【解决办法】
优先尝试,启动
Rstudio的时候,按住Ctrl键不放,直到弹出,如下相关提醒,然后选择相关版本尝试启动。第一种方法不管用的话,就卸载
Rstudio,再重新安装即可。
使用Source函数运行脚本,显示空图
【原因】
**由于Rstudio的BUG导致的,检测使用Source()运行的R脚本实际大小是否为0KB**,也可以尝试用记事本打开运行不出图的R脚本,如果内容为空,则看如下解决办法
【解决办法】
手动在文件中剪切全部内容,然后粘贴回去,保存。只要确保R文件拥有实际大小或者记事本打开后存在代码内容即可。
生成图形的时候图形标签显示不全
【原因】
标签文本太长,无法全部显示,于是显示个别标签。
【解决办法】
可以尝试使用las=2,来让文字旋转竖排来解决。如果你对于竖排不满意,可以尝试去隐藏默认的坐标轴,然后手动绘制坐标轴来定义参数。
通过par修改图形参数,怎么恢复默认设置
【原因】
par函数修改的图形参数属于全局设置,即使已经删除了相关代码,如果运行过一次,该参数已被记录,除非设置回去默认的值
【解决办法】
直接关闭
R或者RStudio,然后重新打开即可。在使用
par函数修改参数的时候,使用如下的方式修改:1
2
3opar <- par(no.readonly = TRUE)
# 这里写你的图形代码
par(opar)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Maxwell_Leiの小窝!
 评论




