【发布时间】:2017-02-01 21:37:44
【问题描述】:
我有一个从仪器生成的文件 (Map_1.hdr),这里是文件:
ENVI
description = {ROI id #1}
samples = 16
lines = 4
bands = 1025
data type = 4
interleave = bip
wavelength =
pixel size = {9.38E-07, 7.5E-07}
x-start and y-start = {0.027363358, -0.007902135}
我需要从最后 2 行获取特定数据,这些数据:
pixel_size = c(9.38E-07,7.5E-07)
origin = (0.027363358, -0.007902135)
这是我的(不完整的)尝试:
library(R.utils)
rem <- 2
nL <- countLines("Map_1.hdr")
df <- read.csv("Map_1.hdr", header=FALSE, sep=" ", skip=nL-rem, stringsAsFactors = FALSE)
有了这个,我得到了最后两行,但我仍然很远才能清理其余的行。有没有其他方法可以得到我想要的?
【问题讨论】: