R 语言学习教程,从入门到精通,R Excel 文件使用(18)

1、R Excel 文件

Excel 格式的文件主要是 xls 或 xlsx,这两种文件可以在 R 语言中导入 xlsx 库来实现直接的读取。

R 语言读写 Excel 文件需要安装扩展包,我们可以在 R 到控制台输入以下命令来安装:

r 复制代码
install.packages("xlsx", repos = "https://mirrors.ustc.edu.cn/CRAN/")

安装过程如下:

事实上,几乎所有的 Excel 软件与大多数表格软件一样支持 CSV 格式的数据,所以完全可以通过 CSV 与 R 交互,没必要再使用 Excel。

查看 xlsx 是否安装成功:

r 复制代码
# 验证包是否安装
any(grepl("xlsx",installed.packages()))
# 载入包
library("xlsx")
library("xlsx")

执行以上代码输出结果为:

r 复制代码
[1] TRUE
Loading required package: rJava
Loading required package: methods
Loading required package: xlsxjars

Excel 文件数据:

r 复制代码
id    Name    url    Likes
1    Google    www.google.com    111
2    Nhooo    www.cainiaojc.com    222
3    Taobao    www.taobao.com    333

可将以上数据复制粘贴到excel中进行测试。

接下来,我们可以使用 read.xlsx() 函数来读取 Excel 数据:

r 复制代码
# 读取 sites.xlsx 第一个工作表数据
data <- read.xlsx("sites.xlsx", sheetIndex = 1)
print(data)
相关推荐
飞飞传输几秒前
国产化FTP替代方案哪个好?选对平台让传输更安全高效
大数据·运维·安全
qq_452396236 分钟前
【工程实战】第十篇:性能监控集成 —— 自动化脚本的“副产品”:不仅仅是功能测试
python·功能测试·自动化
来自远方的老作者10 分钟前
第10章 面向对象-10.4 继承
开发语言·python·继承·单继承·多继承·super函数
逻辑驱动的ken12 分钟前
Java高频面试考点场景题09
java·开发语言·数据库·算法·oracle·哈希算法·散列表
小手cool13 分钟前
如何在Java中根据另一个配对集合对一个集合进行排序
java·开发语言
解救女汉子15 分钟前
MySQL并发写入如何避免锁竞争_使用队列缓冲与批量插入优化
jvm·数据库·python
qq_3422958216 分钟前
HTML函数开发需要SSD吗_SSD对HTML函数开发效率影响【详解】
jvm·数据库·python
升鲜宝供应链及收银系统源代码服务18 分钟前
OMS 订单模块重构正式文档(一)---升鲜宝生鲜配送供应链管理系统
java·开发语言·重构·生鲜配送源代码·生鲜供应链源代码
qq_4327036620 分钟前
Golang怎么用embed嵌入SQL文件_Golang如何将SQL迁移文件嵌入Go程序统一管理【技巧】
jvm·数据库·python
m0_6403093026 分钟前
如何将 sticky 元素精确定位到父容器的右上角
jvm·数据库·python