データフレームには、特定の列にあることがわかっている場合にのみ関数を実行したいというデータフレームがあります(11列あり、それらの)2つ以上の値がある(例えば、それらはすべて2ではない)。これを見つける特定の機能はありますか、各列をループしてチェックする必要がありますか?R:列に2つ以上の値があるかどうかを確認する
0
A
答えて
2
我々は、列をループにsapply
を使用し、各列のunique
の要素を取得し、length
はそれが必要な場合は、データセットのサブセット化のために使用することができる論理ベクトルを与える1よりも大きいかどうかを確認することができます。
i1 <- sapply(df1, function(x) length(unique(x)) >1)
df1[i1]
または列をサブセットに別のオプション各列の実行length(unique(x))
についてfilter
Filter(var, df1)
0
になります。これにより、固有の列の数が出力されます。より多くの情報を提供した場合、これは、length(unique(x))
の合計に基づいて実行するかどうかを決定する関数にネストすることができます。
関連する問題
- 1. mysqlで2つの値が2つの列にあるかどうかを確認する方法
- 2. 文字列内にX倍以上の文字があるかどうかを確認する正規表現
- 3. 1つの結果か2つ以上の結果があるかどうかを確認するMySQL関数がありますか?
- 4. 配列の内容を確認してください。要素の値が2回以上出現するかどうかを確認する方法は?
- 5. anyObjectの配列に値があるかどうかを確認する
- 6. 2つの値がphpの配列にあるかどうかを確認してください
- 7. 配列に値が存在するかどうかを確認し、配列に値があるかどうかを確認します。
- 8. Javascript日付が日付の値以上であるかどうかを確認する方法
- 9. 値が配列内にあるかどうかをExcel VBAで確認する
- 10. 2つのリストが同一であるかどうかを確認するプロローグ
- 11. 2つのセルが空であるかどうかを確認する
- 12. アドレスが2つのアドレスの間にあるかどうかを確認
- 13. 値が多くの値を持つsql文字列フィールド内にあるかどうかを確認します。
- 14. 文字列に2つ以上の単語があるかどうかを確認しようとしています
- 15. JComboBoxにデフォルト値があるかどうかを確認
- 16. 値がLINQのコレクション内にあるかどうか確認
- 17. 特定の文字列が別の文字列内にあるかどうかを確認するR
- 18. リストに2つの同一の文字列があるかどうかを確認する方法
- 19. 以前にインストールされたアプリケーションがあるかどうかを確認する
- 20. 値が配列かどうかを確認する - DatePicker Swift
- 21. 列にユニーク制約があるかどうかを確認
- 22. particluarビューが2秒以上押されているかどうかを確認するには
- 23. データシートが存在するかどうかを確認するR
- 24. 入力値に値があるかどうかを確認する
- 25. カーソルが楕円の上にあるかどうかを確認する方法
- 26. マウスが要素の上にあるかどうかを確認しますか?
- 27. ポイント/住所がルート上にあるかどうかを確認するには?
- 28. 2つの配列を追加してオーバーフローがあるかどうかを確認する
- 29. 変数が時間不変であるかどうかを確認するR
- 30. Django:プロパティがデフォルト値であるかどうかを確認
ありがとうございます!これは私がやったよりはるかに効率的です。 –
これは詐欺ではいけません(http://stackoverflow.com/questions/31409269/returning-only-column-values-that-have-more-than-1-unique-values-in-r)? ;-) – Jaap
@ProcrastinatusMaximusそれは可能かもしれませんが、ここでOPは列のサブセットではなくインデックスのみを望むようです。だから、私はそれが欺瞞だとは思わない。 – akrun