parseFN2STA(RSEIS)
parseFN2STA()所属R语言包:RSEIS
get station from file name
从文件名站
译者:生物统计家园网 机器人LoveR
描述----------Description----------
station and component are assumed to be the last elements of a file name - this function returns a list with these text strings.
站和组件被假定为一个文件名的最后一个元素 - 这个函数返回一个列表,这些文本字符串。
用法----------Usage----------
parseFN2STA(fn, ista, icomp, sep="\\.", dir=0 )
参数----------Arguments----------
参数:fn
text file name
文本文件名
参数:ista
index of station name counting from the end of the file name
从该文件名的末尾的站名指数的计数
参数:icomp
index of station name counting from the end of the file name
从该文件名的末尾的站名指数的计数
参数:sep
separator token in file name
在文件名中分离令牌
参数:dir
integer, default=0, direction for counting. see details
整数,缺省值= 0,计数方向。详情请参阅
Details
详细信息----------Details----------
Some seismic data formats store the station in the file name rather than the seismic header. The default (dir=0) assumes that the station name and the component name are the last items on the file name seperated by a period. So ista and icomp are computed from the end of the file name, i.e. ista=1 and icomp=0. If (dir=1) the counting is from the beginning of the string and the count starts at 1. Remember to count double tokens, they return a blank.
某些地震数据格式存储站中的文件名,而不是地震头。默认值(DIR = 0)假设的站名和组件名称是一个句点分隔的文件名的最后一个项目上。因此ISTA和ICOMP计算从端的文件名,即ISTA = 1和ICOMP = 0。 (DIR = 1)的计数是从一开始的字符串,从1开始计数。记得要算双令牌,他们将返回一个空白。
值----------Value----------
list(sta='text station name', comp='compname')
列表(的STA =文本站名“,比赛=”COMPNAME“)
(作者)----------Author(s)----------
Jonathan M. Lees<jonathan.lees@unc.edu>
实例----------Examples----------
parseFN2STA('/data/wadati/bourbon/GUATEMALA/SEGY/R009.01/07.009.22.25.34.CAS.E')
fn = "2011-11-06-0637-21S.SI01__003_SI01__SH_N_SAC"
parseFN2STA(fn, 4, 1, sep="_" )
### or:[##:]
parseFN2STA(fn, 4, 7, sep="_", dir=1 )
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|