我正在尝试将各种“ASC”文件中的信息提取到R中,以便对数据执行分析。将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文件或样子。 – Thomas