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

R语言 zoo包 na.aggregate()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-10-2 07:52:53 | 显示全部楼层 |阅读模式
na.aggregate(zoo)
na.aggregate()所属R语言包:zoo

                                        Replace NA by Aggregation
                                         通过聚合替换NA

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

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

Generic function for replacing each NA with aggregated values. This allows imputing by the overall mean, by monthly means, etc.
通用功能更换每一个NA汇总值。这使得她指的整体平均值,每月手段,等等。


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


na.aggregate(object, ...)
## Default S3 method:[默认方法]
na.aggregate(object, by = 1, ..., FUN = mean,
             na.rm = FALSE, maxgap = Inf)




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

参数:object
an object.
一个对象。


参数:by
a grouping variable corresponding to object, or a function to be applied to time(object) to generate the groups.
分组的变量对应于object,或一个函数要施加到time(object)生成的基团。


参数:...
further arguments passed to by if by is a function.
进一步的参数传递给by如果by是一个函数。


参数:FUN
function to apply to the non-missing values in each group defined by by.  
函数应用到每个组中的非缺失值定义by。


参数:na.rm
logical. Should any remaining NAs be removed?
逻辑。如果任何剩余的NA的被删除?


参数:maxgap
maximum number of consecutive NAs to fill. Any longer gaps will be left unchanged.
连续NA的最大数量来填补。任何更长的差距将保持不变。


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

An object in which each NA in the input object is replaced by the mean (or other function) of its group, defined by by. This is done for each series in a multi-column object. Common choices for the aggregation group are a year, a month, all calendar months, etc.  
每个NA在输入对象的一个目的,其中所取代的平均值(或其他功能),它的基团,定义由by。这样做是为了在多列的对象的每个系列。汇聚组常见的选择是一年,一个月,所有日历个月,等。

If a group has no non-missing values, the default aggregation function mean will return NaN. Specify na.rm = TRUE to omit such remaining missing values.
如果一组有没有非缺失值,默认聚合函数mean将返回NaN。指定na.rm = TRUE忽略剩余失踪的值。


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

zoo
zoo


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


z <- zoo(c(1, NA, 3:9),
         c(as.Date("2010-01-01") + 0:2,
           as.Date("2010-02-01") + 0:2,
           as.Date("2011-01-01") + 0:2))
## overall mean[#总体平均]
na.aggregate(z)
## group by months[#组数个月]
na.aggregate(z, as.yearmon)
## group by calendar months[#历月组]
na.aggregate(z, months)
## group by years[#经过多年的组]
na.aggregate(z, format, "%Y")

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 23:26 , Processed in 0.022276 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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