2013-03-19 60 views
0

我有一条河流的ADCP测量数据,我想知道是否有可能读取R中的ADCP文件。我发现一个名为“oce”的包,但我无法读取ADCP文件。在R读取ADCP数据

我奥西包中发现的功能如下:

read.oce 
read.adp 

我已经在这里https://www.dropbox.com/sh/owian354auah6h3/379D5spA2X上传的样本文件。

如果有人能帮助我如何阅读这种ADCP,我将非常感激。

谢谢。

+0

这是你的意思是由ADCP:http://en.wikipedia.org/wiki/Acoustic_Doppler_Current_Profiler换句话说,你是否正在尝试阅读一个不寻常的标题或可能在第几行后改变列格式的文本文件? – 2013-03-19 06:26:15

+0

@马克是的,那正是我想要读的。该文本文件是RDI仪器的输出。 – 2013-03-19 06:29:30

+0

似乎有很多选项:http://www.inside-r.org/packages/cran/oce/docs/read.adp您可能必须告诉人们在前几行的数字定义你的数据集。 – 2013-03-19 06:33:33

回答

0

因为它只是一个文本文件,以最简单的做法是像做

my_header <- readlines(myfile,n=7) 

其次

my_data <- read.table(myfile,skip=7,...) 

(你需要几个参数,可能在那些电话)。

这样,元数据与数据数组分离,这应该简化后续的处理操作。