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)
相关推荐
沐知全栈开发15 小时前
C 预处理器
开发语言
TRACER~8515 小时前
项目实战:pyqt6实现拼豆图纸生成器
python·pyqt
锵锵锵锵~蒋15 小时前
AI全托管处理EXCEL(并接入AI平台)
人工智能·excel·mcp·ai全托管·ai提效’
wayz1116 小时前
21天机器学习核心算法学习计划(量化方向)
学习·算法·机器学习
Flandern111116 小时前
Go程序员学习AI大模型项目实战02:给 AI 装上“大脑”:从配置解包到流式生成的深度拆解
人工智能·后端·python·学习·golang
daad77716 小时前
WSL2_wifi驱动安装
开发语言·前端·javascript
qq_2837200516 小时前
Python 数据分析:Pandas+NumPy 超详细教程
python·数据分析·pandas
juniperhan16 小时前
Flink 系列第4篇:Flink 时间系统与 Timer 定时器实战精讲
java·大数据·数据仓库·flink
超级大只老咪16 小时前
一维度前缀和解题通用模板(java)
java·开发语言·算法
dragen_light16 小时前
气象数据下载-Climate Data Store
python