Schleife durch dataframe Spalte Namen - R

Ich versuche, eine Schleife durch die Spalten-Namen von einem dataframe, und zu bewerten, welche Klasse jeder Spalte.

for (i in columns(df)){
  class(df$i)
}

Ich habe alles versucht, außer dem richtigen Weg..

PS: ich versuche auf diesem Weg, weil, nachdem ich verschiedene Bedingungen für jede Klasse.

  • sapply(df, class)
  • for (i in 1:length(df)){ class(df[,i]) }
  • Ich weiß nicht, was Operationen, die Sie später machen willst, aber sind Sie vertraut mit dplyr::mutate_if oder dplyr::summarise_if Funktionen?
InformationsquelleAutor Chris | 2018-04-18
Schreibe einen Kommentar