4

私は自分のデータを別の変数でグループ化されたボックス プロットに視覚化したいと考えています。

ここに画像の説明を入力

だから私がやっていることは、パンダのシリーズ変数を使って、変数をグループ化したことをパンダに伝えることです。

import pandas as pd
import seaborn as sns
#example data for reproduciblity
a = pd.DataFrame(
[
[2, 1],
[4, 2],
[5, 1],
[10, 2],
[9, 2],
[3, 1]
])

#converting second column to Series 
a.ix[:,1] = pd.Series(a.ix[:,1])
#Plotting by seaborn
sns.boxplot(a, groupby=a.ix[:,1])

そして、これは私が得るものです:

シーボーンプロット

ただし、私が期待していたのは、それぞれが最初の列のみを記述し、2 番目の列 (シリーズに変換された列) の対応する列によってグループ化された 2 つの箱ひげ図を持つことでしたが、上記のプロットは各列を個別に示しています。私が欲しい。

4

3 に答える 3