【发布时间】:2013-12-09 06:21:11
【问题描述】:
我目前正在尝试将各种“ASC”文件中的信息提取到 R 中,以便对数据进行分析。
问题是我不确定如何准确读取文件。我尝试了一个标准的 read.table 函数,但所有数字都完全相同(-9999.00)。为了排除数据损坏的可能性,我读入了另一个 ASC 文件并得到了相同的结果。我唯一确定的是,它们之间的文件大小完全相同。
无论如何我可以读取这些文件吗?我可以查看任何 R 包吗?
我系了这个:
x = read.table("Dropbox/MVZ/aet2009sep.asc")
y = read.table("Dropbox/MVZ/aet2009oct.asc")
我的输出是
> head(x, n =20)
V1 V2
1 ncols 3486.0
2 nrows 4477.0
3 xllcorner -374495.8
4 yllcorner -616153.3
5 cellsize 270.0
6 NODATA_value -9999.0
7 -9999.00 -9999.0
8 -9999.00 -9999.0
9 -9999.00 -9999.0
10 -9999.00 -9999.0
11 -9999.00 -9999.0
12 -9999.00 -9999.0
13 -9999.00 -9999.0
14 -9999.00 -9999.0
15 -9999.00 -9999.0
16 -9999.00 -9999.0
17 -9999.00 -9999.0
18 -9999.00 -9999.0
19 -9999.00 -9999.0
20 -9999.00 -9999.0
head(y, n =20)
V1 V2
1 ncols 3486.0
2 nrows 4477.0
3 xllcorner -374495.8
4 yllcorner -616153.3
5 cellsize 270.0
6 NODATA_value -9999.0
7 -9999.00 -9999.0
8 -9999.00 -9999.0
9 -9999.00 -9999.0
10 -9999.00 -9999.0
11 -9999.00 -9999.0
12 -9999.00 -9999.0
13 -9999.00 -9999.0
14 -9999.00 -9999.0
15 -9999.00 -9999.0
16 -9999.00 -9999.0
17 -9999.00 -9999.0
18 -9999.00 -9999.0
19 -9999.00 -9999.0
20 -9999.00 -9999.0
【问题讨论】:
-
如果您不提供包名称或代码,您不能指望我们知道发生了什么样的错误。
-
您应该包含原始文件的内容。一方面,我不知道 .asc 文件是什么或看起来像什么。