OK, so habe ich das soentfernen NAs in Reihe und die Zelle auf der rechten Seite bewegen wurden die NA in R in R auch wie einen Datenrahmen eindeutige Werte
ID <- c(1, 2, 3)
c1 <- c(1, 1, NA)
c2 <- c(NA, NA, 5)
c3 <- c(NA, NA, NA)
c4 <- c(2, NA, 5)
c5 <- c(5, 7, 3)
df <- data.frame(ID, c1, c2, c3, c4, c5)
entfernt wurde, ist das, was ich ist auf der Suche nach
1. Treat every row as a vector
2. Be able to remove all NAs in every row/vector
3. In a given row there can't be repeated values (expect for ID vs a number in other cell)
4. I'm looking to "cut" this row/vector. I don't need 5 values just 2.
ich diese Metrik für ein [email protected] k tun, so dass die Reihenfolge der Zahlen (der auf der linken Seite ist mehr importante als der nächste) Sohn es wichtig ist, um die Reihenfolge zu halten .
Dies ist die Ausgabe, die ich für
ID <- c(1, 2, 3)
c1 <- c(1, 1, 5)
c2 <- c(2, 7, 3)
df2 <- data.frame(ID, c1, c2)
Vielen Dank für Ihre Hilfe
Ich bin dabei, es meinen tatsächlichen Code zu versuchen, Danke! Du bist fantastisch! –
Ich denke, das seit langem bestehende Paradigma ist der Weg für diese Art von Problem. Es skaliert gut und kann relativ einfach in dplyr/data.table/base R/sql konvertiert werden. – thelatemail
Ich habe die data.table-Idee benutzt und sie in dplyr/tidyr übersetzt. Es klappt! Ich danke dir sehr! –