R-データフレーム内のすべての列のデータ型を文字から数値に動的に変換します

CodingDawg

データフレームに約200列あります。データ型がcharの列を因子に変換してから、レベルまたは整数に変換しようとしています。

たとえば、男は1になります。

以下のコードは手動で機能しますが、

as.factor(df$colName1)
as.integer(df$colName1)

しかし、ループを使用してすべての列をチェックし、それを変換するにはどうすればよいでしょうか。

ありがとう。

ジェイコブジャコックス
df <- apply(df,2,function(x){
      if(is.character(x)){
         x <- as.factor(x)
         levels(x) <- 1:length(levels(x))
         return(x)  
      }
})
## I believe that this should work

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Rでデータフレームの複数の列を文字列から数値に変換します

分類Dev

R lapply():リスト内のすべてのデータフレーム内のすべての列を数値に変更してから、すべての値をパーセンテージに変換します

分類Dev

データフレーム内の複数の列をベクターソースから分離し、Rを使用してそれらのデータ型を文字から数値に変換したい

分類Dev

Rの別のデータフレーム内の列に基づいてデータフレームから変数を削除します

分類Dev

データフレーム内の数値のすべてのインスタンスを文字列Rに置き換えます

分類Dev

R:リスト内のデータフレームの因数を数値に変換します

分類Dev

R:すべてのデータフレーム行を文字ベクトルに変換します

分類Dev

Rの動的な値に基づいてデータフレームから列を選択します

分類Dev

最初の列を変数としてテーブルをデータフレームに変換します-R

分類Dev

R複数の文字列長のリストをデータフレームに変換します

分類Dev

Rデータフレーム-ほとんどが数値列の単語をゼロに変換します

分類Dev

数値変数と文字列変数を含むリストをRのデータフレームに変換します

分類Dev

数値変数と文字列変数を含むリストをRのデータフレームに変換します

分類Dev

rデータフレーム列の複数の文字列を別のデータフレームの列の複数の文字列に置き換えます

分類Dev

複数のデータフレームの最後の列をRの係数に変換します

分類Dev

レベルをrのデータフレーム列に変換します

分類Dev

Rデータフレームのすべての数値を条件付きで変更しますか?

分類Dev

rデータフレームで列文字列を数値に変換する

分類Dev

データフレーム内の区切られた値をR内の多次元配列に分割します

分類Dev

R:行/列を使用してデータフレームの値を別の値に置き換えます

分類Dev

Rデータフレームの行列列を複数の列に変換します

分類Dev

Rの列値の文字列に基づいて、データフレームを2つのサブデータフレームに分割します

分類Dev

R-データフレーム内の行変数を別の行の変数に置き換えます

分類Dev

R-データフレーム内の文字列のすべての場所を検索します

分類Dev

データフレーム内のすべての文字列をいくつかの異なる値rのいずれかに変更します(重複ではありません)

分類Dev

Rの列のすべての値からデータフレームの特定の位置にある数値を減算する方法

分類Dev

Rの他の数値に基づいて、大きなデータフレームから行の数値を変更します

分類Dev

関数を使用して、Rのデータフレーム内の数値列の密度を取得します

分類Dev

NAまたはRデータフレーム内の別の変数に応じた数値を使用して数値変数を作成する方法

Related 関連記事

  1. 1

    Rでデータフレームの複数の列を文字列から数値に変換します

  2. 2

    R lapply():リスト内のすべてのデータフレーム内のすべての列を数値に変更してから、すべての値をパーセンテージに変換します

  3. 3

    データフレーム内の複数の列をベクターソースから分離し、Rを使用してそれらのデータ型を文字から数値に変換したい

  4. 4

    Rの別のデータフレーム内の列に基づいてデータフレームから変数を削除します

  5. 5

    データフレーム内の数値のすべてのインスタンスを文字列Rに置き換えます

  6. 6

    R:リスト内のデータフレームの因数を数値に変換します

  7. 7

    R:すべてのデータフレーム行を文字ベクトルに変換します

  8. 8

    Rの動的な値に基づいてデータフレームから列を選択します

  9. 9

    最初の列を変数としてテーブルをデータフレームに変換します-R

  10. 10

    R複数の文字列長のリストをデータフレームに変換します

  11. 11

    Rデータフレーム-ほとんどが数値列の単語をゼロに変換します

  12. 12

    数値変数と文字列変数を含むリストをRのデータフレームに変換します

  13. 13

    数値変数と文字列変数を含むリストをRのデータフレームに変換します

  14. 14

    rデータフレーム列の複数の文字列を別のデータフレームの列の複数の文字列に置き換えます

  15. 15

    複数のデータフレームの最後の列をRの係数に変換します

  16. 16

    レベルをrのデータフレーム列に変換します

  17. 17

    Rデータフレームのすべての数値を条件付きで変更しますか?

  18. 18

    rデータフレームで列文字列を数値に変換する

  19. 19

    データフレーム内の区切られた値をR内の多次元配列に分割します

  20. 20

    R:行/列を使用してデータフレームの値を別の値に置き換えます

  21. 21

    Rデータフレームの行列列を複数の列に変換します

  22. 22

    Rの列値の文字列に基づいて、データフレームを2つのサブデータフレームに分割します

  23. 23

    R-データフレーム内の行変数を別の行の変数に置き換えます

  24. 24

    R-データフレーム内の文字列のすべての場所を検索します

  25. 25

    データフレーム内のすべての文字列をいくつかの異なる値rのいずれかに変更します(重複ではありません)

  26. 26

    Rの列のすべての値からデータフレームの特定の位置にある数値を減算する方法

  27. 27

    Rの他の数値に基づいて、大きなデータフレームから行の数値を変更します

  28. 28

    関数を使用して、Rのデータフレーム内の数値列の密度を取得します

  29. 29

    NAまたはRデータフレーム内の別の変数に応じた数値を使用して数値変数を作成する方法

ホットタグ

アーカイブ