R的基本使用

一、R包

1. 安装包
(1) 来自官方 CRAN 的 R 包, 直接使用命令安装,将自动安装依赖包

install.packages("openxlsx") # 包名加引号
  • 若某依赖包已被 CRAN 移除,则会安装失败,需要手动从网上搜索到该包,下载.zip 或.tar.gz 文件到本地,再手动安装:

Tools -> Install Packages, 修改 Install from, 然后浏览找到文件安装

  •  最常见的安装包的失败有两种情形:

(1)无法自动下载到某个依赖包(手动搜索下载本地安装)
(2)R 环境搭建在 C 盘,没有写入临时文件的权限

 (2) Github 也是 R 包的较大的来源,自动从 Github 安装

devtools::install_github("tidyverse/dplyr")  
#或者 
remotes::install_github("tidyverse/dplyr")

注:

  • :: 前面是包名,这是不单独加载包,而使用包中函数的写法
  • tidyverse 为 Github 用户名,dplyr 为该用户的名为 dplyr 的repository(仓库),也是包名。注意,不是所有的仓库都是 R 包(含有DESCRIPTION 文件是 R 包的标志)。
  • 注意,国内往往不能正常访问 Github,所以自动安装通常是以失败告终! • 建议方法:先从 Github 将整个包文件夹下载下来,解压缩到当前路径 (或提供完整路径),再从本地手动安装:
    install.packages("dplyr-master", repos=NULL, type="source")

 2.其他包操作

• 要使用 R 包中的函数,首先要加载包:

library(openxlsx) # 加载包

 • 更新包

update.packages("openxlsx") # 更新一个具体包
update.packages()  # 更新所有包

• 删除包

remove.packages("openxlsx")

二、绝对路径与相对路径

1.绝对路径:从盘符开始的完整路径,比如 E:/R 语言/datas/a123.csv

2.相对路径:是指相对于当前路径的路径,因为通常操作的文件都是在当前路径下,那么“从盘符到当前路径”这部分是大家所共有的,所以可以省略不写,只写从当前路径再往下的路径即可,这就是相对路径。比如,当前文件夹 E:/R 语言中有 datas 文件夹,里面有数据文件a123.csv,要写能访问到它的路径,只需写 datas/a123.csv

3.获取或设置当前路径

getwd()  #获取路径
setwd("D:/R-4.1.1/tests")  #设置路径

特别注意:R 路径中的 \ 必须用 / 或 \\ 代替。

 三.R Project (项目)

 • R 脚本是单个可执行的 R 代码文件,后缀名为.R,单击 New File 按钮,选择 R Script,或使用快捷键 Ctrl + Shift + N, 则新建 R脚本;
• R 脚本中都是可执行的 R 代码 + 注释,选中部分代码,点击 Run 运行 选中的代码。
R项目是完成某个项目或任务的一系列文件的合集(文件夹),包括数据文件、若干 R 脚本及其他附件,其中包含一个 *.Rproj 文件

• 强烈建议使用 R 项目 + 相对路径,这样能方便系统地管理服务于共同目的一系列的文件,可以方便移动位置甚至是移到其他电脑,而不需要做任何有关路径的代码修改就能成功运行。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值