データフレーム固有の列数をバーとしてプロットするパンダ

SKR

以下のようなデータフレームがある場合

column1                column2
key1Str         valueAsString1
key2Str         valueasString2
key2Str         valueasString1
key1Str         valueasString2
key3Str         valueasString1
key1Str         valueasString2

これを棒グラフとしてプロットしたかったのですが、x軸は各キーであり、各値とyはデータフレーム内の各値のカウントである必要があります。私はPythonにかなり慣れていないので、次のようにしようとしました。

要約を(key1-value1Count、value2Count、key2- value1Count、value2Count ....)としてプロットします。

fig, ax = plt.subplots()
for key in df['column1'].unique():
    data_=df[df['column1']==key]
    data_['column2'].values_count().plot(kind='bar', ax=ax)
plt.show()

最後に1つのグラフが表示されるだけですが、これを行うためのより良い方法は何ですか?

MaxU

デイモン:

import seaborn as sns

sns.barplot(x='column1', y='cnt', hue='column2',
            data=df.groupby(df.columns.tolist()).size().to_frame('cnt').reset_index())

ここに画像の説明を入力してください

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

パンダのデータフレームを別のデータフレームとオーバーラップしてサブセット化する

分類Dev

パンダ機能を使用して複数のデータフレームをプロットする

分類Dev

Seabornを使用してパンダデータフレームの列の複数のグループを並べてプロットする方法

分類Dev

パンダの別の列の関数としてデータフレームから列をプロットします

分類Dev

パンダデータフレームのインデックスとして複数の列を使用する

分類Dev

パンダのデータフレームプロットバーは値を落とします

分類Dev

2列のパンダデータフレームの要素をヒストグラムとしてプロットする方法は?

分類Dev

すべてのパンダのデータフレーム列を個別にプロットします

分類Dev

PeriodIndexを使用してパンダのデータフレームをプロットする

分類Dev

tkinterを使用してパンダのデータフレームをプロットする

分類Dev

パンダデータフレーム内のCategoricaタイプのすべての列をダミー変数としてエンコードする方法

分類Dev

パンダのデータフレームはナンの数で列をドロップします

分類Dev

パンダ:タプルの列を含むデータフレームをプロットします

分類Dev

パンダはデータフレームを複数の棒グラフとしてプロットします

分類Dev

パンダ:列と変数の列を分割してデータフレームを再形成する

分類Dev

ポイントを使用してパンダデータフレームの2つの列をプロットする方法

分類Dev

ポイントを使用してパンダデータフレームの2つの列をプロットする方法

分類Dev

列のフォーマット文字列を使用してフロートのパンダデータフレームを表示する方法

分類Dev

パンダのデータフレーム内に水平バーをプロットします

分類Dev

Pythonでパンダのデータフレームを指定して複数の積み上げ棒グラフをプロットする

分類Dev

パンダのデータフレームをプロットする方法は?

分類Dev

1つのグラフに複数のパンダデータフレームをプロットする

分類Dev

複数のパンダデータフレームを1つのグラフにプロットするpythonplotly

分類Dev

1つのデータフレームから複数の線をプロットし、2番目の軸を追加して別のデータフレームをプロットする-パンダ

分類Dev

固有の列に従ってパンダのデータフレームを組み合わせる方法

分類Dev

共有「x」を使用してデータフレームの複数の列をプロットします

分類Dev

選択した列をパンダデータフレームの行としてスタックする

分類Dev

2つのパンダデータフレーム列間の差異の分布をプロットします

分類Dev

円グラフとパンダのデータフレームの表をプロットする

Related 関連記事

  1. 1

    パンダのデータフレームを別のデータフレームとオーバーラップしてサブセット化する

  2. 2

    パンダ機能を使用して複数のデータフレームをプロットする

  3. 3

    Seabornを使用してパンダデータフレームの列の複数のグループを並べてプロットする方法

  4. 4

    パンダの別の列の関数としてデータフレームから列をプロットします

  5. 5

    パンダデータフレームのインデックスとして複数の列を使用する

  6. 6

    パンダのデータフレームプロットバーは値を落とします

  7. 7

    2列のパンダデータフレームの要素をヒストグラムとしてプロットする方法は?

  8. 8

    すべてのパンダのデータフレーム列を個別にプロットします

  9. 9

    PeriodIndexを使用してパンダのデータフレームをプロットする

  10. 10

    tkinterを使用してパンダのデータフレームをプロットする

  11. 11

    パンダデータフレーム内のCategoricaタイプのすべての列をダミー変数としてエンコードする方法

  12. 12

    パンダのデータフレームはナンの数で列をドロップします

  13. 13

    パンダ:タプルの列を含むデータフレームをプロットします

  14. 14

    パンダはデータフレームを複数の棒グラフとしてプロットします

  15. 15

    パンダ:列と変数の列を分割してデータフレームを再形成する

  16. 16

    ポイントを使用してパンダデータフレームの2つの列をプロットする方法

  17. 17

    ポイントを使用してパンダデータフレームの2つの列をプロットする方法

  18. 18

    列のフォーマット文字列を使用してフロートのパンダデータフレームを表示する方法

  19. 19

    パンダのデータフレーム内に水平バーをプロットします

  20. 20

    Pythonでパンダのデータフレームを指定して複数の積み上げ棒グラフをプロットする

  21. 21

    パンダのデータフレームをプロットする方法は?

  22. 22

    1つのグラフに複数のパンダデータフレームをプロットする

  23. 23

    複数のパンダデータフレームを1つのグラフにプロットするpythonplotly

  24. 24

    1つのデータフレームから複数の線をプロットし、2番目の軸を追加して別のデータフレームをプロットする-パンダ

  25. 25

    固有の列に従ってパンダのデータフレームを組み合わせる方法

  26. 26

    共有「x」を使用してデータフレームの複数の列をプロットします

  27. 27

    選択した列をパンダデータフレームの行としてスタックする

  28. 28

    2つのパンダデータフレーム列間の差異の分布をプロットします

  29. 29

    円グラフとパンダのデータフレームの表をプロットする

ホットタグ

アーカイブ