1
假设:在.GlobalEnv
在R中,打包xts,如何在一个列表上迭代周期子集而不会引发错误?
- XTS对象带有后缀 “.RAW”(例如:
ABC.raw
) - 已经在
list
(即rawfiles <- ls(pattern="*.raw",envir=.GlobalEnv)
)
.raw
名称的列表
想:
loop
或lapply
通过原始文件和子集每个迭代中的特定时间段- 例如,如果我想将子网段
ABC.raw
设置为从上午9点到上午10点,那么可以将它写为单个行:new <- ABC.raw["T09:00/T10:00"]
。
的问题是:
- 似乎并没有被传递到
["Thh:mm/Thh:mm"]
循环的一个简单的方法,适用或不导致错误分配。
任何想法如何通过这?
在Pidgeon的代码,我想我正在寻找的工作相当于:提前
for(i in 1:length(raw)){
raw[i]["T09:00/T10:00"]
}
非常感谢有这方面的援助。
辉煌 - 感谢......现在看来那么明显!感谢帮助。 – 2012-01-18 01:34:22