- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在尝试将各种“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
最佳答案
更新:可以使用 raster
读取 .asc 文件(又名 ESRI ASCII Raster 文件)。直接从“光栅”包中运行。帮助说:
If x is a filename, the following additional variables are recognized:
native: logical. Default is FALSE except when package rgdal is missing. If TRUE, reading and writing of ..., and Arc ASCII files is done with native (raster package) drivers, rather than via rgdal....
library(raster)
r = raster("C:\\...\\Dropbox/MVZ/aet2009sep.asc")
plot(r)
raster()
功能,有包
rgdal
正确安装。
library(rgdal)
r = raster("C:\\...\\Dropbox/MVZ/aet2009sep.asc")
plot(r)
adehabitat
现在已弃用。目前,它在加载时提供警告:
It is dangerous to use it, as bugs will no longer be corrected. It is now recommended to use the packages adehabitatMA, adehabitatLT, adehabitatHR, and adehabitatHS.
...
import.asc
R 包中的函数
adehabitat (见第 92 页):
library(adehabitat)
asc = import.asc("C:\\...\\Dropbox/MVZ/aet2009sep.asc")
#plot asc object.
library(raster)
r = raster(asc)
plot(r)
关于将 ASC 文件读入 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20177581/
我有一组类和它们从 AJAX 到 PHP 调用返回的日期。它作为“数据”返回,所以我们只调用我们的数组数据: var data = [{ "course": "First Aid", "cou
我正在开发音乐播放器,我想列出所有按艺术家从 A-Z (ASC) 排序的歌曲。信息存储在一个表中,包含艺术家、文件、歌曲等。 我尝试使用 while 循环首先按 A-Z 排序艺术家,然后按艺术家 A-
CREATE TABLE #cities(city_id INT, city_name VARCHAR(100)) INSERT INTO #cities(city_id,city_name) SEL
这似乎是一个典型的问题,但它是不同的。 我有一个带有 id 和 3 个时间戳字段的表(简单来说)。最初所有 3 个字段都是空的,并且它们被值填充。行的例子是: id time1 time2
我已经动态绑定(bind)了用于对列进行排序的图标,在这里,如果我单击其他列来对前一列进行排序,图标仍处于我单击的状态,但我希望该图标处于默认状态(当前排序除外)列,在这里要对我想要的新列进行排序,必
我在 Sql 中有一个这样的列名: 规范段落 1 2 3 4 5 ... 179 在我的程序中,我在第 1 行和第 2 行之间插入了一个新行。我的专栏现在是:规范款 1 3 4 5 ... 179 2
数据排序 asc、desc 1、单一字段排序order by 字段名称 作用: 通过哪个或哪些字段进行排序 含义: 排序采用 order by 子句,order by 后面跟上排序字段,排序字
我正在尝试在 python 中导入 .asc 文件以使用 shapefile 对其进行剪辑。对于剪辑,我将使用: import earthpy.clip as cl clip = cl.clip_sh
我目前正在尝试将各种“ASC”文件中的信息提取到 R 中,以便对数据进行分析。 问题是我不确定如何准确读取文件。我尝试了标准的 read.table 函数,但所有数字都完全相同 (-9999.00)。
我想首先获取特定位置的所有配置文件: SELECT * FROM profile WHERE location IN ('a', 'b', 'c') OR isDefault=1 ORDER BY l
按 ASC 排序的正确语法是什么? 错误 1 当前上下文中不存在名称“ASC” public IEnumerable GetGrid(String ShipNumber) {
我有一个使用以下查询的 google 电子表格: =query('Respostas do Formulário 1'!A1:AG;"select D,G,H,I,J,K,L,M,N,O,P,Q,R,
我有火焰照片 - 数据为包含像素矩阵的 asc 文件。每个像素中都是光强度值。 我的绘图代码: import os import numpy as np import matplotlib.pyplo
我不知道如何正确排序我的选择选项值。我的选择元素返回文本值,如下所示: ** Please choose 2-3 pers. 16-18 pers. 20-24 pers 3-4 pers. 4-6
我的 SQL 查询有问题。我希望我的结果按升序排序,但问题是数据库只根据第一个数字对结果进行排序,而逻辑上,例如 2 应该在 19 之前。 这是我的请求和结果的屏幕截图,但根本没有成功: SELECT
如果我有此查询,我需要有关此数据的帮助 SELECT count(*),username FROM products WHERE description LIKE '%Yes%' or descrip
我的 Laravel 查询 $items = TypeServices::whereIn('id', $serviceIdEvent)
我正在使用 compact framework 3.5 我的文件.cs public class Cases : IEnumerable { private Hashtable cases =
我的 elasticsearch 有问题。 设置:拥有一个带有数据字段“companyName”的公司类。我的搜索将搜索并响应所有具有搜索词的公司。 如果我尝试通过排序 .Sort(x=> x.OnF
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
我是一名优秀的程序员,十分优秀!