前言

这部分记录我所遇到的相关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的支持

【解决办法】

  1. 更新R的版本,保证R的版本大于等于宏包最低支持版本
  2. CRAN上查找对应宏包的源码地址,选择旧版本手动安装宏包

更新R版本后,Rstudio打开报错

【解决办法】

  1. 优先尝试,启动Rstudio的时候,按住Ctrl键不放,直到弹出,如下相关提醒,然后选择相关版本尝试启动。

    image-20220507153316333
  2. 第一种方法不管用的话,就卸载Rstudio,再重新安装即可

使用Source函数运行脚本,显示空图

【原因】

**由于Rstudio的BUG导致的,检测使用Source()运行的R脚本实际大小是否为0KB**,也可以尝试用记事本打开运行不出图的R脚本,如果内容为空,则看如下解决办法

【解决办法】

手动在文件中剪切全部内容,然后粘贴回去,保存。只要确保R文件拥有实际大小或者记事本打开后存在代码内容即可

生成图形的时候图形标签显示不全

image-20220512213309607

【原因】

标签文本太长,无法全部显示,于是显示个别标签。

【解决办法】

可以尝试使用las=2,来让文字旋转竖排来解决。如果你对于竖排不满意,可以尝试去隐藏默认的坐标轴,然后手动绘制坐标轴来定义参数。

通过par修改图形参数,怎么恢复默认设置

【原因】

par函数修改的图形参数属于全局设置,即使已经删除了相关代码,如果运行过一次,该参数已被记录,除非设置回去默认的值

【解决办法】

  1. 直接关闭R或者RStudio,然后重新打开即可

  2. 使用par函数修改参数的时候,使用如下的方式修改

    1
    2
    3
    opar <- par(no.readonly = TRUE)
    # 这里写你的图形代码
    par(opar)