パンダのデータフレームに一意の値を出力します

ゴーサムM
import pandas as pd    
df = pd.DataFrame({'a':[1,2,3,4],'b':['a','b','d','d'],'c':['v','v','g','w']})
print(df.apply(lambda x: x.unique().shape[0]))

上記のコードは、各列に一意の値の数を出力します。'object'タイプの列に対してのみ一意の値の数を出力したい。

'オブジェクト'列のみをフィルタリングする方法はありますか

MaxU

あなたは使用することができるselect_dtypes()よう@JulianCienfuegosはすでにと一緒に述べているnunique()

In [9]: df.select_dtypes(include=['object']).apply(lambda x: x.nunique())
Out[9]:
b    3
c    3
dtype: int64

以下のよう@rootはパンダ0.20.0で始まるコメントで追加されました、使用することが可能なはずですDataFrame.nunique()

df.select_dtypes(include=['object']).nunique()

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

パンダの一意の値ごとに1つのデータフレームを作成します

分類Dev

出力を並べ替えることなく、パンダのデータフレームから一意の値を出力します

分類Dev

パンダは一意の列値でデータフレームを分割します

分類Dev

パンダデータフレーム内のすべての一意の値に基づいてデータをピボットします

分類Dev

一意のラベルに対応する値をパンダデータフレームの値のリストとして追加します

分類Dev

一意のIDパンダデータフレームに基づいて行を収集します

分類Dev

パンダデータフレーム内のすべての一意の行の数を取得します

分類Dev

パンダ、データフレーム内の一意の値を新しい値に置き換えますか?

分類Dev

一意の列値をキーとしてパンダデータフレームを_dict()に変換します

分類Dev

パンダ、すべてのデータフレームを一意のカテゴリ値に変換します

分類Dev

Python:ネストされたリストの一意の値に基づいて列を持つパンダデータフレームを作成します

分類Dev

一意のペア値でパンダデータフレームをフィルタリングする

分類Dev

パンダの新しいデータフレームとして複数の列の一意の値を取得します

分類Dev

パンダデータフレーム:重複する行を削除し、残りの一意の行にデータを追加します

分類Dev

パンダデータフレームのすべての列で一意の値を取得する方法

分類Dev

パンダ:一意のインデックス値を持つデータフレームの行を削除します

分類Dev

パンダを使用した一意の連結データフレーム

分類Dev

pythonpandasデータフレームの一意の値がデータ値に「L」を追加します

分類Dev

一意の値と列の値に基づいて、データフレームから行をランダムに描画します

分類Dev

パンダのデータフレームから一意の行をランダムに選択します

分類Dev

データフレームを一意の値とカウントに減らします

分類Dev

列ごとの一意の値に基づいてパンダのデータフレームを切り取ります

分類Dev

パンダのデータフレームを一意のタプルのリストに変換します

分類Dev

パンダのデータフレームを一意のタプルのリストに変換します

分類Dev

Python Pandas-パンダのデータフレームをフィルタリングして、別の列の一意の値ごとに1つの列に最小値を持つ行を取得します

分類Dev

特定の値に基づいてデータフレームをフィルタリングするだけでなく、パンダを使用して一意の識別子の他のすべての値を保持する方法はありますか?

分類Dev

パンダのデータフレームに一意の行をドロップする方法は?

分類Dev

パンダのデータフレームに一意の列を追加する

分類Dev

パンダのデータフレーム行を一意のIDに基づいた列に変換します

Related 関連記事

  1. 1

    パンダの一意の値ごとに1つのデータフレームを作成します

  2. 2

    出力を並べ替えることなく、パンダのデータフレームから一意の値を出力します

  3. 3

    パンダは一意の列値でデータフレームを分割します

  4. 4

    パンダデータフレーム内のすべての一意の値に基づいてデータをピボットします

  5. 5

    一意のラベルに対応する値をパンダデータフレームの値のリストとして追加します

  6. 6

    一意のIDパンダデータフレームに基づいて行を収集します

  7. 7

    パンダデータフレーム内のすべての一意の行の数を取得します

  8. 8

    パンダ、データフレーム内の一意の値を新しい値に置き換えますか?

  9. 9

    一意の列値をキーとしてパンダデータフレームを_dict()に変換します

  10. 10

    パンダ、すべてのデータフレームを一意のカテゴリ値に変換します

  11. 11

    Python:ネストされたリストの一意の値に基づいて列を持つパンダデータフレームを作成します

  12. 12

    一意のペア値でパンダデータフレームをフィルタリングする

  13. 13

    パンダの新しいデータフレームとして複数の列の一意の値を取得します

  14. 14

    パンダデータフレーム:重複する行を削除し、残りの一意の行にデータを追加します

  15. 15

    パンダデータフレームのすべての列で一意の値を取得する方法

  16. 16

    パンダ:一意のインデックス値を持つデータフレームの行を削除します

  17. 17

    パンダを使用した一意の連結データフレーム

  18. 18

    pythonpandasデータフレームの一意の値がデータ値に「L」を追加します

  19. 19

    一意の値と列の値に基づいて、データフレームから行をランダムに描画します

  20. 20

    パンダのデータフレームから一意の行をランダムに選択します

  21. 21

    データフレームを一意の値とカウントに減らします

  22. 22

    列ごとの一意の値に基づいてパンダのデータフレームを切り取ります

  23. 23

    パンダのデータフレームを一意のタプルのリストに変換します

  24. 24

    パンダのデータフレームを一意のタプルのリストに変換します

  25. 25

    Python Pandas-パンダのデータフレームをフィルタリングして、別の列の一意の値ごとに1つの列に最小値を持つ行を取得します

  26. 26

    特定の値に基づいてデータフレームをフィルタリングするだけでなく、パンダを使用して一意の識別子の他のすべての値を保持する方法はありますか?

  27. 27

    パンダのデータフレームに一意の行をドロップする方法は?

  28. 28

    パンダのデータフレームに一意の列を追加する

  29. 29

    パンダのデータフレーム行を一意のIDに基づいた列に変換します

ホットタグ

アーカイブ