簡體   English   中英

關鍵錯誤數據透視表熊貓

[英]Key Error pivot table pandas

嘗試從數據透視表中刪除某些行。 但是,每當我嘗試刪除該行時,都會得到一個關鍵錯誤。 我研究過重塑數據透視表和多索引的問題,但是在理解這些概念時遇到了麻煩。 在這種情況下它們是否甚至必要? 如果可以,請您解釋一下? 如果不是,最有效的解決方法是什么?

ps_total = ps.pivot_table(index="CountyName",columns="Year",values=["Number of Private Schools"],aggfunc=np.sum)
ps_total.columns = pd.MultiIndex.from_tuples(ps_total.columns) 
ps_total = ps_total[(ps_total["CountyName"]==1).any(axis=1)] # error here
ps_total = ps_total.fillna(0)
print(ps_total.to_string())



                                     2010   2011   2012   2013   2014   2015  
CountyName                                                                         
1                                     0.0    0.0    0.0    0.0    0.0    3.0    
Alameda                             156.0  144.0  148.0  145.0  141.0  136.0  
Alpine                                0.0    0.0    1.0    1.0    0.0    0.0    
Amador                                2.0    2.0    1.0    1.0    1.0    0.0    
Butte                                21.0   21.0   22.0   21.0   19.0   16.0  

 Key Error: "CountyName"

ps_total是一個MultiIndex命名為“CountyName”。 它沒有鍵“ CountyName”。 您可能正在尋找ps_total==1

暫無
暫無

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

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