我正在尝试将二进制文件读入R.我想知道readBin函数的正确设置。我尝试阅读的文件是iris.data
,其中包含以下几行:
– | 5.1 3.5 1.4 0.2 setosa 4.9 3 1.4 0.2 setosa
即虹膜数据集的前两行。
用
to.read=file('iris.data','rb')
readBin(to.read,"integer",n=2,size=NA_integer_,signed=TRUE,endian=.Platform$endian)
我设法提取前两个整数,它们是rows
和columns
的nr。
然而,之后我无法使用readBin的所有可能的参数组合(不同的“what”和“size”)提取任何有意义的信息。
任何想法我应该尝试,我没有想法。