R、パッケージXTSでは、エラーを投げることなくリストをサブセットする期間をどのように反復しますか?

StackOverflow https://stackoverflow.com/questions/8903806

質問

推定:

  • n XTSオブジェクトのリスト .GlobalEnv 接尾辞「.raw」(例: ABC.raw)
  • のリストを作成しました .raw aの名前 list (つまり、 rawfiles <- ls(pattern="*.raw",envir=.GlobalEnv))

したいと思う:

  • loop また lapply rawfilesとサブセットを通じて、各反復で特定の時計をサブセットします
  • たとえば、これを単一の行として書くことは次のとおりです。 new <- ABC.raw["T09:00/T10:00"] サブセットしたい場合 ABC.raw 毎日午前9時から午前10時まで。

問題は:

  • 簡単な通過方法ではないようです["Thh:mm/Thh:mm"] ループに、エラーを引き起こすことなく適用または割り当てます。

これを渡す方法はありますか?

Pidgeon Codeでは、次のような実用的なものを探していると思います。

for(i in 1:length(raw)){
    raw[i]["T09:00/T10:00"]
}

これについての支援によろしくお願いします。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top