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. ブール値の列(一種のラジオボタン)で「一意性」を適用する方法は?
- 3. XMLスキーマで一意の値を指定する方法
- 4. コンテンツの一意性をチェックするコンテナ
- 5. JavaScriptの{}値をチェックする方法は?
- 6. 値が一連の値であるかどうかをチェックする方法?
- 7. Javaでヌル値をチェックする方法
- 8. データグリッドのチェックボックスの値をチェックする/チェックしない方法は?
- 9. 一意の値をカウント関数に結合する方法
- 10. 一意の値と繰返し列をマージする方法
- 11. NaNエラーの値をチェックする方法
- 12. Ruby:一意でない値を持つYAMLノードツリーをトラバースする方法は?
- 13. DataGridビューでセルの長さの値をチェックする方法は?
- 14. C#のコレクションから一意の値を取得する方法は?
- 15. シェルスクリプトでFind文の戻り値をチェックする方法は?
- 16. 配列を複数の値でチェックする方法は?
- 17. $ _GETで一意のIDを表示する方法は?
- 18. SQLで一意のサブシーケンスを選択する方法は?
- 19. Gradleで一意のSNAPSHOTバージョンを指定する方法は?
- 20. グラフにシリーズを追加する方法
- 21. 数学シリーズを表現する方法
- 22. 一意の値または別個の値を出力する
- 23. MVCビューでnull値をチェックする方法は?
- 24. Pharo/Squeakでトランスクリプトウィンドウを一意に識別する方法は?
- 25. ListViewで唯一のチェックボックスをチェックする方法
- 26. 列内の一意の値のテーブル数を取得する方法
- 27. カウント一意の値
- 28. グループごとに一意の値の数をR data.frameに追加する方法
- 29. IF文の値のリストをチェックする方法は?
- 30. Grailsの-Gsp - チェック・ボックスを作成する方法は、フィールドの値