Ich möchte fragen, ob es gibt, um effizient zu arbeiten, um diese Dinge zu behandeln.Lesen Sie mehrere CSV-Dateien und aktualisieren Sie Spalten
(1) Laden von Daten effizient
Da der Dateiname von dem einen anders war ich es in der Umgebung zugewiesen werden soll, habe ich diese 72-mal.
P02 <- read.csv("P02_1.csv")
P03 <- read.csv("P03_1.csv")
P04 <- read.csv("P04_1.csv")
P06 <- read.csv("P06_1.csv")
P11 <- read.csv("P11_1.csv")
P12 <- read.csv("P12_1.csv")
P13 <- read.csv("P13_1.csv")
P14 <- read.csv("P14_1.csv")
P15 <- read.csv("P15_1.csv")
... Aber denken Sie, dass es Tonnen Teilnehmer sind ...
(2) Ändern Sie das Zeitformat effizient
Um das Zeitformat zu ändern, habe ich versucht, dies mit einem ähnlichen Ansatz .
P02$Time <- as.POSIXct(P02$Time, format = "%Y-%m-%d %H:%M:%S")
P03$Time <- as.POSIXct(P03$Time, format = "%Y-%m-%d %H:%M:%S")
P04$Time <- as.POSIXct(P04$Time, format = "%Y-%m-%d %H:%M:%S")
P06$Time <- as.POSIXct(P06$Time, format = "%Y-%m-%d %H:%M:%S")
P11$Time <- as.POSIXct(P11$Time, format = "%Y-%m-%d %H:%M:%S")
P12$Time <- as.POSIXct(P12$Time, format = "%Y-%m-%d %H:%M:%S")
P13$Time <- as.POSIXct(P13$Time, format = "%Y-%m-%d %H:%M:%S")
P14$Time <- as.POSIXct(P14$Time, format = "%Y-%m-%d %H:%M:%S")
P15$Time <- as.POSIXct(P15$Time, format = "%Y-%m-%d %H:%M:%S")
... Nochmals 72 mal.
Gibt es eine Möglichkeit, all diese Dinge effizient zu machen? Hatte einen Sinn zu "For-Schleife" und "zuweisen" -Funktion zu verwenden, wusste aber nicht wie.
Haben Sie in allen csv-Dateien des Verzeichnisses zu lesen? –