0
Ich habe eine Liste von Datenrahmen. Jeder Datenrahmen hat nur eine Spalte mit Daten getrennt "\ t". Der Name der Spalte ist für verschiedene Datenrahmen unterschiedlich. Ich möchte die Spalte aufteilen und Namen für die neuen Spalten angeben.Spalte Spalte der Liste der Datenframes
list.df <- c(df1,df2,df3....df1000)
df1
$`000004.ame`
[1] 0.0\t0.00\t12.1\t1.0\t14.01\t1 2.0\t0.00\t13.9\t-0.2\t14.02\t1
[3] 4.0\t-0.00\t13.2\t0.2\t14.01\t1 6.0\t0.00\t12.8\t0.0\t14.02\t1
[5] 8.0\t0.00\t13.7\t0.0\t14.02\t1
other data frames are similar with different column names
Ich habe es für einen Datenrahmen, aber ich möchte Liste von Daten anzuwenden Rahmen
colnames(X) <- "text"
library(splitstackshape)
X <- cSplit(as.data.frame(X),"text","\t")
colnames(X) <- c("T","I")
Wie kann ich dies auf eine Liste von Datenrahmen gelten? Bitte führen Sie mich zu diesem
Bitte teilen reproduzierbaren Beispiel Ihrer Daten – Sotos
i meine Frage – user821
Verwendung bearbeitet 'lapply' über die Liste zu durchlaufen, so etwas wie' lapply (list.df, Funktion (i) { d1 <- data.frame (text = i); cSplit (d1, 'text', '\ t')}) '(ungetestet) – Sotos