2017-09-15 31 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