簡體   English   中英

如何在 pandas DataFrame 中使用 MultiIndex 列 select 列(對於 ZD50F42A37901F21DE34BD 散點圖)C?

[英]How to select columns with a MultiIndex in a pandas DataFrame (for seaborn scatter plot)?

我有一個帶有嵌套列的聚合 DataFrame。 如何檢索聚合列sumcount作為散點 plot 的 x 和 y?

數據截圖

我試着用

sns.scatterplot(x="sum", y="count", data=xyz)

但它給了我keyError"sum"

它起作用的唯一方法是將sumcount作為兩個列表檢索,然后對這兩個列表進行散點圖。 但這需要很長時間。

有什么簡單的方法可以立即檢索這兩個嵌套列嗎?

謝謝你。

從您的圖片看來,您的列有一個 MultiIndex。 如果是這種情況,您可以通過使用指定每個級別的值的元組進行索引來訪問列:

sns.scatterplot(df[('Total', 'sum')], df[('Total', 'count')])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM