[英]Pandas dataframe scatter plot with 2-level Multiindex as axes
[英]How to select columns with a MultiIndex in a pandas DataFrame (for seaborn scatter plot)?
我有一個帶有嵌套列的聚合 DataFrame。 如何檢索聚合列sum
和count
作為散點 plot 的 x 和 y?
我試着用
sns.scatterplot(x="sum", y="count", data=xyz)
但它給了我keyError"sum"
。
它起作用的唯一方法是將sum
和count
作為兩個列表檢索,然后對這兩個列表進行散點圖。 但這需要很長時間。
有什么簡單的方法可以立即檢索這兩個嵌套列嗎?
謝謝你。
從您的圖片看來,您的列有一個 MultiIndex。 如果是這種情況,您可以通過使用指定每個級別的值的元組進行索引來訪問列:
sns.scatterplot(df[('Total', 'sum')], df[('Total', 'count')])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.