Dans R, package XTS, comment itéra-t-on que la période sous-ensemble sur une liste sans lancer des erreurs?

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

Question

Présumer:

  • Liste des objets N Xts dans .GlobalEnv avec le suffixe ".raw" (par exemple: ABC.raw)
  • ont créé une liste de .raw Noms dans un list (c'est à dire, rawfiles <- ls(pattern="*.raw",envir=.GlobalEnv))

Aimerais:

  • loop ou lapply à travers des fichiers bruts et sous-ensemble un calendrier particulier dans chaque itération
  • Par exemple, écrire ceci en une seule ligne serait: new <- ABC.raw["T09:00/T10:00"] Si je voulais sous-ensemble ABC.raw De 9h à 10h chaque jour.

Le problème est:

  • Cela ne semble pas être un moyen facile de passer["Thh:mm/Thh:mm"] à une boucle, appliquez ou affectez sans causer d'erreurs.

Des idées comment passer cela?

Dans Pidgeon Code, je suppose que je recherche un équivalent de travail de:

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

Merci à l'avance pour toute aide à ce sujet.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top