2016-06-15 9 views
-3

Nach der Verwendung von tbl_df in dplyr habe ich ein Objekt, wo einige Spalten Attribut von <dbl> haben. Ich frage mich, ob es eine einfache Möglichkeit gibt, diese Spalten zu <chr> mit dplyr zu ändern? Vielen Dank.Spaltenattribut in dplyr ändern

+6

Die Hadleyverse hat noch nicht jede Basis-R-Funktion umbenannt. Die Verwendung von 'as.character (x)' sollte den Job ziemlich gut machen ;-) – Jaap

+0

@ProcrastinatusMaximus Danke, aber es scheint nicht zu funktionieren ... Fehler: Alle select() - Eingaben müssen in ganzzahlige Spaltenpositionen aufgelöst werden. Die folgenden nicht: * as.character (x) – alittleboy

+2

In diesem Fall wäre es schön, ein [reproduzierbares Beispiel] (http://stackoverflow.com/questions/5963269/how-to-make-a-) groß-r-reproduzierbares Beispiel/5963610) in Ihrer Frage. Das macht es viel einfacher, dir zu helfen. – Jaap

Antwort

0

mutate(some_column = as.character(some_column) oder mutate_each(funs(as.character)) wird die Arbeit tun. Danke @alistaire.