我有一条河流的 ADCP 测量数据,我想知道是否可以在 R 中读取 ADCP 文件。我找到了一个名为“oce”的包,但我无法读取 ADCP 文件。
我在oce包中找到的功能如下:
read.oce
read.adp
我已在此处上传示例文件https://www.dropbox.com/sh/owian354auah6h3/379D5spA2X。
如果有人可以帮助我如何阅读这种 ADCP,我将不胜感激。
谢谢。
我有一条河流的 ADCP 测量数据,我想知道是否可以在 R 中读取 ADCP 文件。我找到了一个名为“oce”的包,但我无法读取 ADCP 文件。
我在oce包中找到的功能如下:
read.oce
read.adp
我已在此处上传示例文件https://www.dropbox.com/sh/owian354auah6h3/379D5spA2X。
如果有人可以帮助我如何阅读这种 ADCP,我将不胜感激。
谢谢。
由于它只是一个文本文件,因此最简单的方法是执行类似的操作
my_header <- readlines(myfile,n=7)
其次是
my_data <- read.table(myfile,skip=7,...)
(在这些调用中,您可能需要更多参数)。
这样元数据与数据数组分离,这应该会简化后续的处理操作。
我在这里参加聚会很晚了,但希望这对其他人有用。
data<-read.adp("my.prf", from = 1, to = 10, by=1, tz="UTC")
参数from =
和to =
对应于 .sen 文件中的记录号。