創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!
這篇文章主要介紹pandas中inplace參數(shù)的作用是什么,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
pandas 中 inplace 參數(shù)在很多函數(shù)中都會(huì)有,它的作用是:是否在原對(duì)象基礎(chǔ)上進(jìn)行修改
inplace = True:不創(chuàng)建新的對(duì)象,直接對(duì)原始對(duì)象進(jìn)行修改;
inplace = False:對(duì)數(shù)據(jù)進(jìn)行修改,創(chuàng)建并返回新的對(duì)象承載其修改結(jié)果。
默認(rèn)是False,即創(chuàng)建新的對(duì)象進(jìn)行修改,原對(duì)象不變,和深復(fù)制和淺復(fù)制有些類(lèi)似。
例:
inplace=True情況:
import pandas as pd import numpy as np df=pd.DataFrame(np.random.randn(4,3),columns=["A","B","C"]) data=df.drop(["A"],axis=1,inplace=True) print(df) print(data) >> B C 0 0.472730 -0.626685 1 0.065358 0.031326 2 -0.318582 1.123308 3 -0.097687 0.018820 None