パンダのデータフレームをカテゴリカルからカウントに再形成

アンドリュー

IDとカテゴリカルの2つの列でデータフレームを再形成しようとしています。これにより、一意のカテゴリカル値ごとに1つの列が作成されます。

これが私が持っているものです:

   ID Animal
    foo cat
    foo dog
    bar cat
    baz cat
    biz dog
    biz cow
    biz dog

そして、これが私が欲しいものです:

ID  cat dog cow
foo 1   1   0
bar 1   0   0
baz 1   0   0
biz 0   1   2

私は試した:

df.groupby(by='ID').count()

これは:

Index Animal
foo 2
bar 1
baz 1
biz 3

私も試しました:

df.pivot_table(values='Animal')
df.stack(level='Animal')

前者はDataErrorをスローします:集計する数値タイプはありません、後者はKeyErrorをスローします:レベル動物は名前と同じでなければなりません(なし)

MaxU

crosstab()メソッドを使用できます

In [17]: pd.crosstab(df.ID, df.Animal).rename_axis(None, axis=1)
Out[17]:
     cat  cow  dog
ID
bar    1    0    0
baz    1    0    0
biz    0    1    2
foo    1    0    1

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

パンダデータフレーム内のカテゴリデータのサブグループをカウントする方法は?

分類Dev

データフレームをカテゴリデータのパーセンテージに再形成する方法

分類Dev

カウントのあるパンダデータフレーム内のさまざまなアイテムの文字列をカテゴリカルカウントに変換します

分類Dev

データフレームごとのカテゴリデータパンダグループのカウント

分類Dev

パンダのデータフレームを日時とカテゴリで再バインド

分類Dev

データフレーム内のカテゴリ機能のレベルをカウントする

分類Dev

パンダ:カテゴリカルデータフレームに列を追加します

分類Dev

パンダのデータフレーム、日付/月でグループ化し、カテゴリでカウント

分類Dev

パンダのカテゴリカル時系列データをカウントする方法

分類Dev

パンダのデータフレームのカテゴリ風の列値からブール値風のint値を持つ列へ

分類Dev

データフレームをカテゴリ変数からバイナリ変数のみに再形成します

分類Dev

パンダのデータフレームを文字列ベースのカテゴリ列から数値表現に変換する方法

分類Dev

2つのカテゴリのPandasデータフレームの値をピボットテーブルにカウントします

分類Dev

パンダの1つのデータフレームに2つのカテゴリを分類する方法

分類Dev

パンダのマルチインデックスデータフレームをマルチカラムに再形成

分類Dev

2列のパンダデータフレームカテゴリコード

分類Dev

パンダのデータフレームをkerasのカテゴリに変換します

分類Dev

パンダデータフレームのカテゴリに番号を割り当てる

分類Dev

カテゴリ内のパンダデータフレーム合計

分類Dev

パンダデータフレーム連結後のグループのカウントをリセット

分類Dev

そのカテゴリを更新する列の値によってパンダcatagoricalデータフレームをフィルタリング

分類Dev

カテゴリのリストとしてパンダのデータフレーム列をモデル化する

分類Dev

カテゴリ別のPythonデータフレームでランダムサンプルを取得する

分類Dev

カテゴリ変数でのパンダデータフレームのピボット

分類Dev

カテゴリカル列でDaskデータフレームをフィルタリングしますか?

分類Dev

パンダのゼロカウントを2列のデータフレームのグループバイカウントに保つ方法は?

分類Dev

Python Pandas:別のデータフレームの文字列コメントからデータフレームのカテゴリの最大値を削除します

分類Dev

カテゴリデータと数値データの両方を使用したパンダデータフレームの散布図のプロット

分類Dev

日付に基づいてカテゴリ列を追加-パンダデータフレーム

Related 関連記事

  1. 1

    パンダデータフレーム内のカテゴリデータのサブグループをカウントする方法は?

  2. 2

    データフレームをカテゴリデータのパーセンテージに再形成する方法

  3. 3

    カウントのあるパンダデータフレーム内のさまざまなアイテムの文字列をカテゴリカルカウントに変換します

  4. 4

    データフレームごとのカテゴリデータパンダグループのカウント

  5. 5

    パンダのデータフレームを日時とカテゴリで再バインド

  6. 6

    データフレーム内のカテゴリ機能のレベルをカウントする

  7. 7

    パンダ:カテゴリカルデータフレームに列を追加します

  8. 8

    パンダのデータフレーム、日付/月でグループ化し、カテゴリでカウント

  9. 9

    パンダのカテゴリカル時系列データをカウントする方法

  10. 10

    パンダのデータフレームのカテゴリ風の列値からブール値風のint値を持つ列へ

  11. 11

    データフレームをカテゴリ変数からバイナリ変数のみに再形成します

  12. 12

    パンダのデータフレームを文字列ベースのカテゴリ列から数値表現に変換する方法

  13. 13

    2つのカテゴリのPandasデータフレームの値をピボットテーブルにカウントします

  14. 14

    パンダの1つのデータフレームに2つのカテゴリを分類する方法

  15. 15

    パンダのマルチインデックスデータフレームをマルチカラムに再形成

  16. 16

    2列のパンダデータフレームカテゴリコード

  17. 17

    パンダのデータフレームをkerasのカテゴリに変換します

  18. 18

    パンダデータフレームのカテゴリに番号を割り当てる

  19. 19

    カテゴリ内のパンダデータフレーム合計

  20. 20

    パンダデータフレーム連結後のグループのカウントをリセット

  21. 21

    そのカテゴリを更新する列の値によってパンダcatagoricalデータフレームをフィルタリング

  22. 22

    カテゴリのリストとしてパンダのデータフレーム列をモデル化する

  23. 23

    カテゴリ別のPythonデータフレームでランダムサンプルを取得する

  24. 24

    カテゴリ変数でのパンダデータフレームのピボット

  25. 25

    カテゴリカル列でDaskデータフレームをフィルタリングしますか?

  26. 26

    パンダのゼロカウントを2列のデータフレームのグループバイカウントに保つ方法は?

  27. 27

    Python Pandas:別のデータフレームの文字列コメントからデータフレームのカテゴリの最大値を削除します

  28. 28

    カテゴリデータと数値データの両方を使用したパンダデータフレームの散布図のプロット

  29. 29

    日付に基づいてカテゴリ列を追加-パンダデータフレーム

ホットタグ

アーカイブ