0
I R verwenden, und ich habe Daten wieMit Spread() in tidyr NAs zu schwenken und fallen
California | Los Angeles
California | San Diego
California | San Francisco
New York | Albany
New York | New York City
, die ich
California | New York
Los Angeles | Albany
San Diego | New York City
San Francisco | NA
umwandeln mag ich spread()
zu verwenden versuchen in tidyr
aber kann es nicht ganz bekommen, um mir die Ausgabe so zu geben, wie ich es brauche. Der nächste, den ich kommen kann, ist
California | New York
Los Angeles | NA
San Diego | NA
San Francisco | NA
NA | Albany
NA | New York City
Kann mir bitte jemand helfen, es im gewünschten Format zu bekommen?
Die Ausgabe, die Sie erhalten (Ich gehe davon aus 'verbreiten (df, col1, col2)') ist genau das, was man von 'tidyr' erwarten. – SymbolixAU
'v2 <- split (df $ v2, df $ v1); data.frame (lapply (v2, Funktion (x) {c (x, rep (NA, max (sapply (v2, Länge)) - Länge (x)))})) ' – alistaire