R语言提升技巧

本文详细介绍了在R编程中遇到的常见问题,如安装包处理、工作目录设置、RStudio快捷键、代码分块、隐藏显示、以及如何高效地将代码结果转换为Word和CSV文件。
摘要由CSDN通过智能技术生成

一、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 倍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值