データフレームのすべての列のテスト条件

ハシム

データフレームがあり、データフレームのすべての列に数値が含まれているかどうかを確認します。

   V1         V2         V3
1  114        9.078186  1.6310523
2  116        8.228931  1.6405415
3  117        8.043536  1.6625413
4  118        6.179346  0.8489116

私が使う

sapply(df,is.numeric) 

これは戻ります

    V1            V2            V3
   TRUE            TRUE          TRUE

すべての列が数値であるかどうかを確認するにはどうすればよいですか?私は次のようなものを探しています:

if(sapply(df,is.numeric)==TRUE)
print(" All are Numeric")

ただし、ベクトルの長さが複数であるため、1つの条件のみをチェックするため、警告が表示されます。

Warning message:
In if (sapply(df, is.numeric) == TRUE):
  the condition has length > 1 and only the first element will be used
フェンマイ

sapplyはTrue / Falseベクトルを返します。エントリを1/0として扱い、合計が列の総数と等しいかどうかを確認できます。

if(sum(sapply(df,is.numeric))==ncol(df))
  print(" All are Numeric")

または、all()関数を使用できます

if(all(sapply(df,is.numeric)))
  print(" All are Numeric")

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

データフレーム フレームのすべての列への単純なテキストのクリーニング

分類Dev

データフレームのすべての列のヒストグラムのプロット

分類Dev

データフレーム列のリストのすべての順列を計算します

分類Dev

データフレームの列の条件値> 0のすべての列から重複を削除します

分類Dev

データフレームのリストのすべての列の名前を変更します

分類Dev

Rを使用してデータフレーム内のすべての要素に条件ステートメントを適用する

分類Dev

条件付きForループを使用したデータフレームのすべての列の値の合計

分類Dev

データフレームのすべての文字列をストリップ/トリム

分類Dev

データフレーム列からすべてのリストのリストを解除します

分類Dev

データフレームのすべての列を文字列にキャストする方法

分類Dev

リスト内のすべてのデータフレームのRgsub列名

分類Dev

別の列の条件に基づいて、単一のデータフレーム列の値に対するWilcoxテスト

分類Dev

データフレーム列の後続のすべての値を条件付きで入力します

分類Dev

データフレームの特定の列のすべての行で .join を使用してリスト内のすべての要素を結合する方法

分類Dev

パンダのデータフレームから列のリスト以外をすべて選択します

分類Dev

パンダデータフレームのすべてのリスト列を分割します

分類Dev

各列のすべての行にリストを含むデータフレームを変換する方法

分類Dev

リスト内のすべてのデータフレームに列を追加する方法

分類Dev

リストをすべてのデータフレーム行の文字列に変換します

分類Dev

Pythonがデータフレーム列のtrue / false条件をテストし、新しい列に出力を返す

分類Dev

空のSparkデータフレームを使用して条件ステートメントを記述します

分類Dev

pandasデータフレームの列の末尾の空のスペースをすべて削除します

分類Dev

同じデータフレームの別の列の文字に基づいて、データフレームにテキスト列を追加します

分類Dev

NAの条件ステートメントを使用してデータフレームの列から値を入力する-R

分類Dev

データフレームの列をループするdunnのテスト

分類Dev

R:条件が満たされた後のすべての行のサブセットデータフレーム

分類Dev

値の条件に応じて、データフレーム内の列を並べ替えます

分類Dev

データフレームのすべての列を並べ替える

分類Dev

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

Related 関連記事

  1. 1

    データフレーム フレームのすべての列への単純なテキストのクリーニング

  2. 2

    データフレームのすべての列のヒストグラムのプロット

  3. 3

    データフレーム列のリストのすべての順列を計算します

  4. 4

    データフレームの列の条件値> 0のすべての列から重複を削除します

  5. 5

    データフレームのリストのすべての列の名前を変更します

  6. 6

    Rを使用してデータフレーム内のすべての要素に条件ステートメントを適用する

  7. 7

    条件付きForループを使用したデータフレームのすべての列の値の合計

  8. 8

    データフレームのすべての文字列をストリップ/トリム

  9. 9

    データフレーム列からすべてのリストのリストを解除します

  10. 10

    データフレームのすべての列を文字列にキャストする方法

  11. 11

    リスト内のすべてのデータフレームのRgsub列名

  12. 12

    別の列の条件に基づいて、単一のデータフレーム列の値に対するWilcoxテスト

  13. 13

    データフレーム列の後続のすべての値を条件付きで入力します

  14. 14

    データフレームの特定の列のすべての行で .join を使用してリスト内のすべての要素を結合する方法

  15. 15

    パンダのデータフレームから列のリスト以外をすべて選択します

  16. 16

    パンダデータフレームのすべてのリスト列を分割します

  17. 17

    各列のすべての行にリストを含むデータフレームを変換する方法

  18. 18

    リスト内のすべてのデータフレームに列を追加する方法

  19. 19

    リストをすべてのデータフレーム行の文字列に変換します

  20. 20

    Pythonがデータフレーム列のtrue / false条件をテストし、新しい列に出力を返す

  21. 21

    空のSparkデータフレームを使用して条件ステートメントを記述します

  22. 22

    pandasデータフレームの列の末尾の空のスペースをすべて削除します

  23. 23

    同じデータフレームの別の列の文字に基づいて、データフレームにテキスト列を追加します

  24. 24

    NAの条件ステートメントを使用してデータフレームの列から値を入力する-R

  25. 25

    データフレームの列をループするdunnのテスト

  26. 26

    R:条件が満たされた後のすべての行のサブセットデータフレーム

  27. 27

    値の条件に応じて、データフレーム内の列を並べ替えます

  28. 28

    データフレームのすべての列を並べ替える

  29. 29

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

ホットタグ

アーカイブ