Pandas實現(xiàn)DataFrame按行求百分?jǐn)?shù)(比例數(shù))
簡述
Motivation
一般來說,每個部分的內(nèi)容數(shù)量是較為容易獲取的,但比例(百分?jǐn)?shù))這樣的數(shù)據(jù)是二次數(shù)據(jù),這樣的操作很常見
比例的信息相比于純粹的數(shù)字更體現(xiàn)的整體體系的內(nèi)部變化遷移的過程
Contribution
給了實例,follow下就沒問題了~
Codes
導(dǎo)入包的部分,我就不寫了哈
這里假設(shè)每行是屬于不同月份的數(shù)據(jù)
>>> df
a b c d e
month0 0 1 2 3 4
month1 5 6 7 8 9
month2 10 11 12 13 14
month3 15 16 17 18 19
變百分?jǐn)?shù)
按列(即投影到列)求和
按行(即投影到行)除法
>>> df.div(df.sum(axis=1), axis=0)
a b c d e
month0 0.000000 0.100000 0.2 0.300000 0.400000
month1 0.142857 0.171429 0.2 0.228571 0.257143
month2 0.166667 0.183333 0.2 0.216667 0.233333
month3 0.176471 0.188235 0.2 0.211765 0.223529
以上這篇Pandas實現(xiàn)DataFrame按行求百分?jǐn)?shù)(比例數(shù))就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- pyspark.sql.DataFrame與pandas.DataFrame之間的相互轉(zhuǎn)換實例
- 如何更改 pandas dataframe 中兩列的位置
- pandas按行按列遍歷Dataframe的幾種方式
- pandas中遍歷dataframe的每一個元素的實現(xiàn)
- 在pandas中遍歷DataFrame行的實現(xiàn)方法
- Python pandas.DataFrame 找出有空值的行
- pandas DataFrame的修改方法(值、列、索引)
- 詳解pandas DataFrame的查詢方法(loc,iloc,at,iat,ix的用法和區(qū)別)
- pandas和spark dataframe互相轉(zhuǎn)換實例詳解
相關(guān)文章
基于Python實現(xiàn)簡易的動漫圖片轉(zhuǎn)換器
本文旨在利用Python語言制作一個將普通照片轉(zhuǎn)換成動漫圖片的小工具,其中使用opencv的非標(biāo)準(zhǔn)庫實現(xiàn)對圖片完成轉(zhuǎn)換,感興趣的可以嘗試一下2022-08-08
Python 管理依賴包工具pip, virtualenv詳解
管理依賴包是Python開發(fā)中不可或缺的一部分,通過pip、virtualenv和pipenv等工具,我們可以有效地管理包和虛擬環(huán)境,確保項目的可移植性和一致性,這篇文章主要介紹了Python 管理依賴包(pip, virtualenv),需要的朋友可以參考下2024-07-07
django與vue的完美結(jié)合_實現(xiàn)前后端的分離開發(fā)之后在整合的方法
今天小編就為大家分享一篇django與vue的完美結(jié)合_實現(xiàn)前后端的分離開發(fā)之后在整合的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
Python數(shù)據(jù)分析之pandas比較操作
比較操作是很簡單的基礎(chǔ)知識,不過Pandas中的比較操作有一些特殊的點(diǎn),本文介紹的非常詳細(xì),對正在學(xué)習(xí)python的小伙伴們很有幫助.需要的朋友可以參考下2021-05-05

