私は、それぞれのフィールドを考慮せずに、因子に変換したい多くのデータフレーム列を持っています。列名をどのように反復することができますか?一致するものがあれば正規表現でそれらを要素に変換しますか?私は、Pythonの世界から来ています、と私はまだループを理解していないと、文字列の置換R.R因子すべての列に文字列が含まれています
に擬似コード:おそらく
for name in df.columns.names:
if name matches "regex":
df$name <- factor(df$name)
'DF = lapply(DF、関数(x)の場合(is.character(x))をリターン(因子(x))を他のリターン(X))を'使用することができます。 – Gregor
しかし、これらの変更を行う最良の場所は、データを読み込むときです。あなたがデータを読み込んでいるものの列クラス引数を参照してください。 – Gregor
'ライブラリー(dplyr); – alistaire