R语言入门:R中导入数据有哪些格式?

1、文本文件

  • CSV文件 (逗号分隔值):使用 read.csv()read.csv2() 函数。
  • 文本文件 (以空格、制表符等分隔):使用 read.table() 函数。
  • 文本文件 (固定宽度格式):使用 read.fwf() 函数。

2、Excel文件

  • xls文件 :使用 read.xls()read_excel() 函数(需要 readxl 包)。
  • xlsx文件 :使用 read.xlsx()read_excel() 函数。

3、数据库文件

  • SQLite数据库 :使用 sqldf 包中的函数。
  • MySQL、PostgreSQL等数据库 :使用 RMySQLRPostgreSQL 等专门的数据库连接包。

4、统计软件文件

  • SQLite数据库 :使用 sqldf 包中的函数。
  • MySQL、PostgreSQL等数据库 :使用 RMySQLRPostgreSQL 等专门的数据库连接包。

5、网络数据

  • 网页数据 :使用 readHTMLTable() 函数(需要 XMLrvest 包)。
  • API数据 :使用 httrjsonlite 包中的函数进行API调用,然后解析数据。

6、其他格式​​​​​​​

  • JSON文件 :使用 fromJSON() 函数(需要 jsonlite 包)。
  • XML文件 :使用 xmlTreeParse() 函数(需要 XML 包)。
  • 文本文件 (Markdown、HTML等):使用 readLines() 函数读取文件内容。

收集于常见代码,更多细节有待补充。

相关推荐
秋邱15 分钟前
用 Python 写出 C++ 的性能?用CANN中PyPTO 算子开发硬核上手指南
开发语言·c++·python
lpruoyu32 分钟前
【Android第一行代码学习笔记】Android架构_四大组件_权限_持久化_通知_异步_服务
android·笔记·学习
wenzhangli736 分钟前
ooderA2UI BridgeCode 深度解析:从设计原理到 Trae Solo Skill 实践
java·开发语言·人工智能·开源
灵感菇_1 小时前
Java 锁机制全面解析
java·开发语言
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [drivers][mmc][mmc_sdio]
linux·笔记·学习
果果燕1 小时前
今日学习笔记:双向链表、循环链表、栈
笔记·学习·链表
wazmlp0018873691 小时前
python第三次作业
开发语言·python
娇娇乔木1 小时前
模块十一--接口/抽象方法/多态--尚硅谷Javase笔记总结
java·开发语言
觉醒大王1 小时前
AI写的青基中了
人工智能·笔记·深度学习·学习·职场和发展·学习方法
明月醉窗台1 小时前
qt使用笔记六之 Qt Creator、Qt Widgets、Qt Quick 详细解析
开发语言·笔记·qt