In r, pacchetto XTS, come si ipotizzerebbe un periodo di sottolineatura su un elenco senza lanciare errori?

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

Domanda

Assumere:

  • Elenco degli oggetti N XTS in .GlobalEnv con il suffisso ".raw" (ad esempio: ABC.raw)
  • hanno creato un elenco di .raw nomi in a list (cioè, rawfiles <- ls(pattern="*.raw",envir=.GlobalEnv))

Vorrei:

  • loop o lapply Attraverso i fili grezzi e sottoinsieme un particolare orologio in ogni iterazione
  • Ad esempio, per scrivere questo come una singola riga sarebbe: new <- ABC.raw["T09:00/T10:00"] Se volevo sottolineare ABC.raw dalle 9 alle 10 ogni giorno.

Il problema è:

  • Non sembra essere un modo semplice di passare["Thh:mm/Thh:mm"] A un ciclo, applicare o assegnare senza causare errori.

Qualche idea su come passare questo?

Nel codice Pidgeon, immagino che sto cercando un equivalente funzionante di:

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

Mille grazie in anticipo per qualsiasi assistenza su questo.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top