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等数据库:使用
RMySQL、RPostgreSQL等专门的数据库连接包。
4、统计软件文件
- SQLite数据库:使用
sqldf包中的函数。 - MySQL、PostgreSQL等数据库:使用
RMySQL、RPostgreSQL等专门的数据库连接包。
5、网络数据
- 网页数据:使用
readHTMLTable()函数(需要XML或rvest包)。 - API数据:使用
httr或jsonlite包中的函数进行API调用,然后解析数据。
6、其他格式
- JSON文件:使用
fromJSON()函数(需要jsonlite包)。 - XML文件:使用
xmlTreeParse()函数(需要XML包)。 - 文本文件(Markdown、HTML等):使用
readLines()函数读取文件内容。
收集于常见代码,更多细节有待补充。










