使用 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