【发布时间】:2011-08-21 15:02:47
【问题描述】:
我有一个数据文本文件,其中包含一百万个观测值和 150 个变量(v1 到 v150),以分号分隔。我只需要选定的少数变量。有没有办法只读取我需要的变量?我正在使用read.table("filepath/filename.txt", sep=";", header=T)。除了read.table(),还有其他方法可以做到吗?
【问题讨论】:
标签: r
我有一个数据文本文件,其中包含一百万个观测值和 150 个变量(v1 到 v150),以分号分隔。我只需要选定的少数变量。有没有办法只读取我需要的变量?我正在使用read.table("filepath/filename.txt", sep=";", header=T)。除了read.table(),还有其他方法可以做到吗?
【问题讨论】:
标签: r
参见help(read.table),尤其是colClasses 参数。只需将要忽略的列设置为NULL,它们就会被跳过。
【讨论】: