Variablen werden fälschlicherweise in mehrere Spalten eingegeben zB: "aaa_1", "aaa_2" und "aaa_3", oder "ccc_1," ccc_2 ", und" ccc_3 ") einzelne neue Spalten (zB „aaa“ oder „ccc“). sind einige Variablen, die gegenwärtig in einer einzigen Spalte obwohl („hhh_1“), aber mehr Spalten hinzugefügt werden können (hhh_2 usw.).Mehrere Spalten verarbeiten und dynamisch neue Spalten benennen
Das ist, was ich habe :
aaa_1 <- c(43, 23, 65, NA, 45)
aaa_2 <- c(NA, NA, NA, NA, NA)
aaa_3 <- c(NA, NA, 92, NA, 82)
ccc_1 <- c("fra", NA, "spa", NA, NA)
ccc_2 <- c(NA, NA, NA, "wez", NA)
ccc_3 <- c(NA, "ija", NA, "fda", NA)
ccc_4 <- c(NA, NA, NA, NA, NA)
hhh_1 <- c(183, NA, 198, NA, 182)
dataf1 <- data.frame(aaa_1,aaa_2,aaa_3,ccc_1,ccc_2, ccc_3,ccc_4,hhh_1)
Dies ist, was ich will:
aaa <- c(43, 23, NA, NA, NA)
ccc <- c("fra", "ija", "spa", NA, NA)
hhh <- c(183, NA, 198, NA, 182)
dataf2 <- data.frame(aaa,ccc,hhh)
Allgemeine Lösung benötigt ~ 100 Variablen (zB "aaa", "hhh", "ccc", "ttt", "eee", "hhh" usw.).
Danke!
Vielen Dank für die Erklärung so sorgfältig! – LLL