一、R安装包失败:
1)通过全局设置中的包那块解决
2)R语言Tools那里解决的
二、R工作目录设置:
临时的工作路径设置:
getwd()显示工作路径
setwd("D:/rstudioworkdirectory")
注意:
- 函数setwd()不会自动创建一个不存在的目录。如果必要的话,可以使用函数dir.create()来创建新目录,然后使用setwd()将工作目录指向这个新目录。
- R里的dir.create()是不级联的,就是说一次只能创建有一个“/”的路径。如果需要两个“/”的路径,就需要用dir.create()创建两次,然后文件才创建成功。再按照例子用setwd()去设置即可。
永久更改:
Tools-global option-general- Default working directory
三、RStudio中打开快捷方式面板:
Alt + Shift + K
R脚本/Notebook/Markdown,这都是RStudio中可以使用的所有快捷方式的快捷键
四、注释/取消注释
control + Shift + C
同时注释或取消注释多个选定的行
针对现在可能不再使用但应保留以供参考的文本或多行代码
五、高频使用快捷键——运行
运行当前行/选择的代码:Ctrl + Enter (使用频率高)
运行当前段落/块:Ctrl + Shift + Enter
六、代码分块
方法一:
####标题####
内容
###end###
方法二:
ctrl + shift + r调出大纲模式 ,填大纲标题,如“part1”
rstudio就会出现下面大纲模块。
# part1 -----------------------------------------------------------------------
七、代码隐藏与显示
Alt + Shift + o显示文件大纲
Alt +Ctrl+ L 单代码块隐藏
Alt + Ctrl + L + shift 单代码块展开
Alt + Ctrl + o 所有代码块隐藏
Alt +Ctrl+ o + shift 所有代码块展开
PS:mac的option键 = Windows的Alt键 mac的command键 = Windows的Ctrl键
八、R语言输出
1、输出结果转换为word
library(officer)#read_docx
library(flextable)
library(magrittr)#操作符%>%
#格式转换
missing_values<- as.data.frame(missing_values)
ft <- flextable(missing_values)
#导入到word中
doc <- read_docx()%>%
body_add_flextable(ft)
#结果输出
print(doc,"E:/缺失数据.docx")
2、dataframe输出为csv文件
- 使用 R 库中的 write.csv——小数据
write.csv(missing_values,"E:/缺失数据.csv",row.names= FALSE)
如果不希望 R 将行名称导出到 CSV 文件,指定row.names=FALSE
- 使用 reader 包的write_csv函数。
library (readr)
write_csv(df, " C:\Users\Bob\Desktop\data.csv ")
它比 write.csv 快大约 2 倍,并且它从不将数据帧的行名称写入 CSV 文件。
- 使用data.table包中的fwrite——大数据
library (data.table)
fwrite(missing_values,"E:/缺失数据.csv")
比 write_csv 方法快大约 2 倍