关于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 许可协议。转载请注明来自 Seraphineの小窝!
评论