R:以多个白色space作为分隔符+白色space作为缺失值读取文件

R: Reading file with multiple white spaces as delimiter + white space as missing value

我遇到了与此类似的问题 one,但在我的情况下,文件也有白色 space 作为缺失值。

我正在使用怀俄明大学的气象探测数据集,你可以找到一个例子here

到目前为止我尝试做的事情:

data = read.table("http://weather.uwyo.edu/cgi-bin/sounding?region=samer&TYPE=TEXT:LIST&YEAR=2016&MONTH=02&FROM=1212&TO=1212&STNM=83746",skip=10,nrows=100,fill=T,sep="")

它工作正常,除了最后一行有缺失值,R 无法将信息放在正确的地方 column.Then,我必须告诉 R 当它发现多个白色时该怎么做 [=30] =] 与白色 space 一起作为缺失值。这对我来说看起来很棘手。

我检查了函数 read.fwf(),但我不确定它如何帮助我解决问题。

谢谢

宽度参数可用于指定read.fwf

中的列宽
read.fwf("http://weather.uwyo.edu/cgi-bin/sounding?region=samer&TYPE=TEXT:LIST&YEAR=2016&MONTH=02&FROM=1212&TO=1212&STNM=83746",
width=rep(7, 11), skip=10,n=84)

n设置读入的最大行数