我有一个有100多个列的 Dataframe 。列有1(代表是)和0(代表否),如下所示。
我试图找出每一集的百分比--比如“有谷仓的剧集的百分比是多少?”或者“有海滩的剧集的百分比是多少?”我想我需要遍历这些行,并将它们放入桶中,但我不知道该怎么做。剧集的总数是381,我知道我需要找出每一集的总百分比。最终结果应该如下所示:
oewdyzsn1#
你是这个意思吗?
df = pd.DataFrame([[1,1,0],[0,0,1],[1,0,1],[0,0,1]], columns=['barn','beach','boat']) >>> df ''' barn beach boat 0 1 1 0 1 0 0 1 2 1 0 1 3 0 0 1 ''' >>> df.mean().reset_index(name='value') ''' index value 0 barn 0.50 1 beach 0.25 2 boat 0.75
1条答案
按热度按时间oewdyzsn1#
你是这个意思吗?