找回密码
 注册
查看: 1178|回复: 0

R语言 rasclass包 setRasclassData()函数中文帮助文档(中英文对照)

  [复制链接]
发表于 2012-9-25 08:48:56 | 显示全部楼层 |阅读模式
setRasclassData(rasclass)
setRasclassData()所属R语言包:rasclass

                                        Add data from dataframe to rasclass object
                                         添加数据框到rasclass对象的数据

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

This function adds data from a dataframe to an existing rasclass-class object.
该函数将数据从一个数据框,现有的rasclass-class对象。


用法----------Usage----------


        xllcorner = NA, yllcorner = NA, cellsize = NA, NAvalue = NA,



参数----------Arguments----------

参数:newdata
A data frame containing raster cell values in its columns.  
一个数据框包含光栅单元格的值在其列。


参数:object
An optional rasclass object where the data should be updated to, a new object is created if not specified.  
一个可选的的rasclass对象的数据进行更新,以创建一个新的对象,如果没有指定。


参数:ncols
The number of columns of the raster grid. Optional if the values are already specified in the rasclass object.  
栅格网格的列的数目。可选的值是否已指定在rasclass对象。


参数:nrows
The number of rows of the raster grid. Optional if the values are already specified in the rasclass object.  
栅格网格的行的数目。可选的值是否已指定在rasclass对象。


参数:xllcorner
Coordinates of the X coordinate of the lower left corner. Optional if the values are already specified in the rasclass object.  
坐标系的X坐标的左下角。可选的值是否已指定在rasclass对象。


参数:yllcorner
Coordinates of the Y coordinate of the lower left corner. Optional if the values are already specified in the rasclass object.  
坐标系的Y坐标的左下角。可选的值是否已指定在rasclass对象。


参数:cellsize
The cell size of the grid. Optional if the values are already specified in the rasclass object.  
单元大小的网格。可选的值是否已指定在rasclass对象。


参数:NAvalue
The value in the raster that represents NA values. Optional if the values are already specified in the rasclass object.  
表示NA值的光栅中的值。可选的值是否已指定在rasclass对象。


参数:samplename
Optional name of the column in the input data frame that will be used as sample data. The default is 'sample'.  
作为样本数据,将用于输入数据框中的列的可选名称。默认值是“样本”。


Details

详细信息----------Details----------

This function adds data from a dataframe to a rasclass object for subsequent classification using the classifiers from the rasclass package. Similar to the readRasterFolder, the name of the column containing the sample data has to be specified. The default sample column name is "sample".
该函数将数据从一个数据框到rasclass对象为后续的分类方法的分类从rasclass包。类似的readRasterFolder,包含的样本数据列的名称,必须指定。默认采样列的名称是“样品”。

The data in the input dataframe is assumed to be from raster files with the same projection, grid size and location. For ascii files this is equivalent to having an identical header in all the layers. If the common header has not been specified in the gridSkeleton slot of the input object before, the values have to be given as arguments to the function.
输入数据框中的数据被假定为从具有相同的投影,网格的大小和位置的栅格文件。对于ASCII文件,这相当于在所有层具有相同的头。如果通用报文头中指定的gridSkeleton插槽输入对象的值之前,被指定为参数的功能。


值----------Value----------

A rasclass-class object containing the loaded data as a dataframe in the data slot.
Arasclass-class对象,其中包含加载的数据作为一个数据框data插槽。


内存问题----------Memory Issues----------

The setRasclassData function only keeps track of data raster cells that have an observed value (non-NA) in every column of the input dataframe provided.  The resulting grid structure will be retained in the gridSkeleton slot.
setRasclassData函数只跟踪的数据光栅单元,在所提供的输入数据框的每一列有一个观察值(非NA)。将得到的网格结构将保留在gridSkeleton插槽。


参见----------See Also----------

rasclass-package, rasclass-class, rasclassRaster-class,
rasclass-package,rasclass-class,rasclassRaster-class,

readRaster, writeRaster,
readRaster,writeRaster,

readRasterFolder,
readRasterFolder,

buildFormula, checkRasclass,
buildFormula,checkRasclass,

rasclassMlc, classifyRasclass
rasclassMlc,classifyRasclass


实例----------Examples----------


# For this example, create artificial data[在这个例子中,创建人工数据]
mysample <- c(rep(rep(c(1,2), each = 25), 25), rep(rep(c(3,4), each = 25), 25))
mysample <- mysample + sample(c(0, NA), 2500, replace = TRUE, prob = c(1, 10))
myvar1 <- rep(1:50, each = 50) + rnorm(2500, 0, 5)
myvar2 <- rep(rep(1:50), 50) + rnorm(2500, 0, 5)
newdata <- data.frame(mysample, myvar1, myvar2)

# Prepare a rasclass object using the dataframe and specifying raster properties[准备一个rasclass对象,使用数据框,并指定栅格属性]
object <- new('rasclass')
object <- setRasclassData(newdata, ncols = 50, nrows = 50,
        xllcorner = 0, yllcorner = 0, cellsize = 1, NAvalue = -9999,
        samplename = 'mysample')

# Summarize the rasclass object[总结rasclass对象]
summary(object)

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-23 10:54 , Processed in 0.024037 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表