R中的数据框架[英] Data frames in R

本文是小编为大家收集整理的关于R中的数据框架的处理方法,想解了R中的数据框架的问题怎么解决?R中的数据框架问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

Pandas 已被证明作为一种处理时间的工具非常成功系列数据.例如执行 5 分钟意味着您可以像这样使用 resample 函数:

import pandas as pd
dframe = pd.read_table("test.csv", 
               delimiter=",", index_col=0, parse_dates=True,     date_parser=parse)
## 5  minutes mean
dframe.resample('t', how = 'mean')
## daily mean
ts.resample('D', how='mean')

如何在 R 中执行此操作?

推荐答案

在 R 中,您可以使用专门用于时间序列操作的 xts 包.例如,您可以像这样使用 period.apply 函数:

library(xts)
zoo.data <- zoo(rnorm(31)+10,as.Date(13514:13744,origin="1970-01-01"))
ep <- endpoints(zoo.data,'days')
## daily mean 
period.apply(zoo.data, INDEX=ep, FUN=function(x) mean(x))

这个函数有一些方便的包装器,

apply.daily(x, FUN, ...)
apply.weekly(x, FUN, ...)
apply.monthly(x, FUN, ...)
apply.quarterly(x, FUN, ...)
apply.yearly(x, FUN, ...)

本文地址:https://www.itbaoku.cn/post/1727843.html