2017-09-15 72 views
0

我有一些列的分組數據幀,並想計數COL2不爲空值,繪製每組的計數COL1情節分組數據框列

所以我已經col1和COL2 分組我的數據框col1組可以有很多觀察col2

基本上我想像上面描述的那樣計算並繪製每個組的關係。

如何在熊貓中做到這一點?

+0

一個圖形,所以我可以看到楠從COL2我每組COL1 – BlueDog

+0

有多少不是值可以請你至少承認我的回答是否是有幫助的比例?如果是這樣,你可以[接受](https://stackoverflow.com/help/someone-answers)它。 –

回答

0

要計算的GroupWise非NaN的,使用count

df  
    col1 col2 
0  0 1.0 
1  0 NaN 
2  1 3.0 
3  2 4.0 
4  2 NaN 
5  2 4.0 


df2 = df.groupby('col1').col2.count().to_frame() 
df2 

     col2 
col1  
0  1 
1  1 
2  2 

要繪製,只需撥打.plotdf2

import matplotlib.pyplot as plt 

df2.plot(legend=True)  
plt.show() 

enter image description here