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)
相关推荐
C++ 老炮儿的技术栈14 分钟前
不调用C++/C的字符串库函数,编写函数strcpy
c语言·开发语言·c++·windows·git·postman·visual studio
布局呆星20 分钟前
闭包与装饰器
开发语言·python
fyzy31 分钟前
C++写后端实现,实现前后端分离
开发语言·c++
全栈测试笔记32 分钟前
异步函数与异步生成器
linux·服务器·前端·数据库·python
huohuopro33 分钟前
Mybatis的七种传参方式
java·开发语言·mybatis
Lee_SmallNorth35 分钟前
变态需求之【角色不同访问数据库的用户不同】
java·开发语言·数据库
扶苏-su36 分钟前
Java网络编程:InetAddress 详解
java·开发语言·网络
木头左41 分钟前
基于Backtrader框架的指数期权备兑策略实现与分析
python
知识分享小能手1 小时前
Oracle 19c入门学习教程,从入门到精通,Oracle 其他数据对象 —— 语法详解与综合实践(11)
数据库·学习·oracle