series
の値が一意の値であるかどうかをテストしようとしています。私はseries.unique
がseries
に一意の値の配列を与えることができますが、私の場合にどのように適合するかはわかりません。またはseries
を繰り返し実行しますが、あまり効率的ではありません。そのためにはより良い方法があるのでしょうか?シリーズの値をチェックする方法は一意です
2
A
答えて
7
あなたはパラメータkeep=False
でduplicated
を使用して、~
によってSeries
ブール反転することができます
print df
col
0 a
1 b
2 a
3 b
4 c
print df.col.duplicated(keep=False)
0 True
1 True
2 True
3 True
4 False
Name: col, dtype: bool
print ~df.col.duplicated(keep=False)
0 False
1 False
2 False
3 False
4 True
Name: col, dtype: bool
1
あなたはブール値インデックスとを組み合わせることができ、内蔵len()
与えられた値のインスタンスの正確な量を取得します。このような
と仮定すると、あなたのDataFrame
ルックス:あなたはこのように値3
または1
のインスタンスの量を得ることができます
In [155]: test_1 = pd.DataFrame(np.array([1,2,3,3,4]), columns=['A'])
In [156]: test_1
Out[156]:
A
0 1
1 2
2 3
3 3
4 4
:
In [158]: len(test_1[test_1.A == 3])
Out[158]: 2 ## two instances make for non-unique value
In [159]: len(test_1[test_1.A == 1])
Out[159]: 1 ## Unique value!!
あなたが欲しい正確な値を定義することができますこの方法をこの値のインスタンスの量をテストして取得します。
関連する問題
- 1. SQLで一意の値を取得する方法は?
- 2. テーブルフィールドの値の一意性をチェックする方法とuniqをuniqにする方法
- 3. ブール値の列(一種のラジオボタン)で「一意性」を適用する方法は?
- 4. Mailjet Campaign API:一意のCustomName値を設定する方法は?
- 5. 一意のインテント、エンティティタイプ、エンティティ値を作成する方法は?
- 6. tcpdfに一意の値を表示する方法は?
- 7. コンテンツの一意性をチェックするコンテナ
- 8. XMLスキーマで一意の値を指定する方法
- 9. linqクエリで一意の値を取得する方法
- 10. RDDスパークで一意の値を追加する方法
- 11. 一意の値の列方向を取得する方法
- 12. firebaseの一意のデータをチェックするルールは何ですか?
- 13. JavaScriptの{}値をチェックする方法は?
- 14. LINQで一意の値を取得する方法は簡単ですか?
- 15. Laravel 5.2の単一の列に一意の値を取得する方法は?
- 16. 値が一連の値であるかどうかをチェックする方法?
- 17. 値をチェックする方法jsonレスポンスの別の対応値と一致する
- 18. パンダで行の値をソートする方法シリーズ?
- 19. 一意IDチェックの結果として$ idと一致するデータを取得する方法は?
- 20. 一意の値をカウント関数に結合する方法
- 21. 一意の値と繰返し列をマージする方法
- 22. 各JSON値に一意の名前を生成する方法
- 23. データグリッドのチェックボックスの値をチェックする/チェックしない方法は?
- 24. Juliaで数値をチェックする方法
- 25. コンバータでnull値をチェックする方法
- 26. シェルスクリプトでヌル値をチェックする方法
- 27. Javaでヌル値をチェックする方法
- 28. ラジオボタンがチェックされている値と一致する方法
- 29. ハイチャートのドーナツチャートのシリーズ値の合計を表示する方法
- 30. Ruby:一意でない値を持つYAMLノードツリーをトラバースする方法は?