Pandas div()函數(shù)的具體使用
div()方法將DataFrame中的每個(gè)值除以指定的值,并返回一個(gè)計(jì)算處理后的Dataframe結(jié)果
DataFrame.div()函數(shù)其實(shí)是除法運(yùn)算,表格中的每個(gè)數(shù)據(jù)都是被除數(shù)
導(dǎo)入數(shù)據(jù)
import pandas as pd
df = pd.DataFrame({"col1":[5, 3, None, 4],
"col2":[None, 2, 4, 3],
"col3":[4, 3, 8, 5],
"col4":[5, 4, 2, None]})df

問(wèn)題1: Dataframe中每個(gè)單元格中的值除以2,NaN值參與計(jì)算時(shí),填充為50
res1 = df.div(2, fill_value = 50)
res1

fill_value參數(shù)指定在除法之前如何處理NaN值
問(wèn)題2: Dataframe每列第一行中的值除以2,第二行中的值除以3,第三行中的值除以1.5,第四行中的值除以4
series_object = pd.Series([2, 3, 1.5, 4]) res2 = df.div(series_object, axis = 0)
series_object

res2

上述生成res2的計(jì)算過(guò)程如下所示

axis參數(shù)決定是按索引還是按列進(jìn)行比較,取值0 或 'index' 表示按索引進(jìn)行比較,取值1 或者 'columns' 表示按列進(jìn)行比較
問(wèn)題3: Dataframe中'col1'的值除以2,'col2'的值除以3,'col3'的值除以1.5,'col4'中的值除以4
series_object = pd.Series([2, 3, 1.5, 4],index = ['col1', 'col2', 'col3', 'col4']) res3 = df.div(series_object, axis = 1)

res3

上述生成res3的計(jì)算過(guò)程如下所示

到此這篇關(guān)于Pandas div()函數(shù)的具體使用的文章就介紹到這了,更多相關(guān)Pandas div()函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python pandas常用函數(shù)詳解
- 對(duì)pandas中時(shí)間窗函數(shù)rolling的使用詳解
- python pandas移動(dòng)窗口函數(shù)rolling的用法
- python pandas.DataFrame.loc函數(shù)使用詳解
- Pandas之排序函數(shù)sort_values()的實(shí)現(xiàn)
- 對(duì)pandas中apply函數(shù)的用法詳解
- 對(duì)pandas中Series的map函數(shù)詳解
- Pandas Shift函數(shù)的基礎(chǔ)入門(mén)學(xué)習(xí)筆記
- 對(duì)pandas replace函數(shù)的使用方法小結(jié)
相關(guān)文章
在windows系統(tǒng)中實(shí)現(xiàn)python3安裝lxml
本文主要給大家簡(jiǎn)單介紹了下在windows以及l(fā)inux系統(tǒng)中使用Python安裝LXML模塊的教程,非常簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下2016-03-03
Python pypinyin注音庫(kù)輕松絲滑實(shí)現(xiàn)漢字轉(zhuǎn)換成拼音
pypinyin 庫(kù),能像功夫熊貓那樣,輕松、快捷地幫你把漢字轉(zhuǎn)換成拼音,有了 pypinyin,不僅可以節(jié)省寶貴的時(shí)間,還可以更準(zhǔn)確地展示中文字符的讀音,使文化交流更為順暢,本文帶大家一起探索 pypinyin 庫(kù)的魅力2024-01-01
Python新手在作用域方面經(jīng)常容易碰到的問(wèn)題
這篇文章主要介紹了Python新手在作用域方面經(jīng)常容易碰到的問(wèn)題,全局變量和局部變量方面的知識(shí)在Python學(xué)習(xí)當(dāng)中是基礎(chǔ)中的基礎(chǔ),需要的朋友可以參考下2015-04-04
Python實(shí)現(xiàn)FTP上傳文件或文件夾實(shí)例(遞歸)
本篇文章主要介紹了Python實(shí)現(xiàn)FTP上傳文件或文件夾實(shí)例(遞歸),具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01
python logging通過(guò)json文件配置的步驟
這篇文章主要介紹了python logging通過(guò)json文件配置的步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04
Python簡(jiǎn)單檢測(cè)文本類(lèi)型的2種方法【基于文件頭及cchardet庫(kù)】
這篇文章主要介紹了Python簡(jiǎn)單檢測(cè)文本類(lèi)型的方法,結(jié)合實(shí)例形式分析了基于基于文件頭及cchardet庫(kù)兩種文本類(lèi)型檢測(cè)的方法,需要的朋友可以參考下2016-09-09
利用python實(shí)現(xiàn)命令行有道詞典的方法示例
平常都是用終端敲, 有時(shí)候不會(huì)的詞語(yǔ)也懶得打開(kāi)詞典了,干脆搞了個(gè)簡(jiǎn)單的查詞命令。下面這篇文章主要給大家介紹了利用python實(shí)現(xiàn)命令行有道詞典的方法示例,需要的朋友可以參考借鑒,一起來(lái)看看吧。2017-01-01

