Meine Situation :
Was ich erreichen möchte :
Was wäre der richtige Weg, dieses Skript in R einzubetten? Sorry, aber ich bin ein Programmier-Noob!
Mein Skriptcode unter ... Überschrift jeder Spalte in jeder CSV ist DATE, TIME, VALUE
%Vor%und wiederholen Sie dann jede .csv-Datei, bis alle xts-Objekte extrahiert sind.
dh, was wir in R landen würden, bereit für weitere Anwendungen sind:
%Vor%jede Hilfe, wie dies zu tun wäre, würde sehr geschätzt werden.
Ich finde eine for-Schleife und Listen ist gut genug für solche Sachen. Sobald Sie einen funktionierenden Code haben, ist es einfach genug, von einer Schleife in eine Funktion zu wechseln, die sapply
ied oder ähnlich sein kann, aber diese Art der Vektorisierung ist sowieso idiosynkratisch und außerhalb von privaten Einzeilern wahrscheinlich nicht sinnvoll.
Wahrscheinlich möchten Sie nicht mehrere Objekte mit unterschiedlichen Namen im Arbeitsbereich zuweisen (dies ist eine FAQ, die normalerweise als "Wie weise ich () ..." auf).
Bitte hüten Sie sich vor meinem nicht getesteten Code.
Ein Vektor aus Dateinamen und eine Liste mit einem benannten Element für jede Datei.
%Vor%Schleife über jede Datei.
%Vor% Nun sind alle gelesenen Objekte in lst
, aber Sie sollten testen, dass die Datei verfügbar ist, dass sie korrekt gelesen wurde und dass Sie die Namen möglicherweise sinnvoller als nur den Dateinamen ändern möchten .
Drucken Sie das erste Objekt anhand des Namensindex aus der Liste aus:
%Vor% Stellen Sie sicher, dass Sie den Befehl Rs dir
verwenden, um die Liste der Dateinamen zu erstellen, anstatt sie manuell einzugeben.