【发布时间】:2021-12-24 16:36:49
【问题描述】:
我得到了 SAS 和 Stata 格式的非常大的数据集(每个大约 10 Gb)。我将把它们读入 R 进行分析。
有没有办法在不读取整个数据文件的情况下显示它们包含的变量(列)?我经常只需要一些变量。我当然可以从文件资源管理器中查看它们,但它无法重现并且需要很长时间。
SAS 和 Stata 在系统上都可用,但仅打开一个文件可能需要一分钟左右的时间。
【问题讨论】:
-
您可以访问 Stata 或 SAS 吗?
-
是的,两者都可用,但打开文件可能需要一分钟左右。
-
我只是想知道这是否可能 - 在此期间我正在为每个文件构建查找表。
-
您可以使用
read_dta和read_sas在第一行(连同列标题)中读取,同时指定n_max = 1作为选项。两者都包含在haven包中。 -
如果你想要一个列标题向量,你可以将你的读取调用包装在
names()
标签: r import sas stata preview