使用 rio 导入数据

从许多常见文件格式导入数据的一种非常简单的方法是使用 rio 。该软件包提供了一个功能 import(),它包含许多常用的数据导入功能,从而提供标准接口。它只需将文件名或 URL 传递给 import() 即可:

import("example.csv")       # comma-separated values
import("example.tsv")       # tab-separated values
import("example.dta")       # Stata
import("example.sav")       # SPSS
import("example.sas7bdat")  # SAS
import("example.xlsx")      # Excel

import() 还可以读取压缩目录,URL(HTTP 或 HTTPS)和剪贴板。 rio 包 github 存储库中提供了所有支持的文件格式的完整列表。

甚至可以指定一些与你尝试读取的特定文件格式相关的其他参数,直接在 import() 函数中传递它们:

import("example.csv", format = ",") #for csv file where comma is used as separator
import("example.csv", format = ";") #for csv file where semicolon is used as separator