欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對(duì)python pandas中 inplace 參數(shù)的理解

 更新時(shí)間:2020年06月27日 12:33:51   作者:海晨威  
這篇文章主要介紹了對(duì)python pandas中 inplace 參數(shù)的理解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

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ù)制有些類似。

例:

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

inplace=False情況:

df=pd.DataFrame(np.random.randn(4,3),columns=["A","B","C"])
data=df.drop(["A"],axis=1,inplace=False)
print(df)
print(data)

>>
     A     B     C
0 -0.731578 0.226483 0.986656
1 0.075936 1.622889 1.767967
2 -1.477780 -0.164374 -1.025555
3 -0.645208 -0.847264 -0.744622
     B     C
0 0.226483 0.986656
1 1.622889 1.767967
2 -0.164374 -1.025555
3 -0.847264 -0.744622

另外,要注意的是,inplace的取值只有False和True,如給定0或1,會(huì)報(bào)如下錯(cuò)誤:

ValueError: For argument "inplace" expected type bool, received type int.

補(bǔ)充知識(shí):pandas.DataFrame.drop_duplicates后面inplace=True與inplace=False的區(qū)別

drop_duplicates(inplace=True)是直接對(duì)原dataFrame進(jìn)行操作。

如:

t.drop_duplicates(inplace=True) 則,對(duì)t中重復(fù)將被去除。

drop_duplicates(inplace=False)將不改變?cè)瓉?lái)的dataFrame,而將結(jié)果生成在一個(gè)新的dataFrame中。

如:

s = t.drop_duplicates(inplace=False) 則,t的內(nèi)容不發(fā)生改變,s的內(nèi)容是去除重復(fù)后的內(nèi)容

以上這篇對(duì)python pandas中 inplace 參數(shù)的理解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python pandas 如何替換某列的一個(gè)值

    python pandas 如何替換某列的一個(gè)值

    python pandas 如何替換某列的一個(gè)值?今天小編就為大家分享一篇python pandas 實(shí)現(xiàn)替換某列的一個(gè)值方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助
    2018-06-06
  • beam search及pytorch的實(shí)現(xiàn)方式

    beam search及pytorch的實(shí)現(xiàn)方式

    這篇文章主要介紹了beam search及pytorch的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-05-05
  • Python實(shí)現(xiàn)代碼統(tǒng)計(jì)工具

    Python實(shí)現(xiàn)代碼統(tǒng)計(jì)工具

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)代碼統(tǒng)計(jì)工具,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • python 類詳解及簡(jiǎn)單實(shí)例

    python 類詳解及簡(jiǎn)單實(shí)例

    這篇文章主要介紹了python 類詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • python內(nèi)置函數(shù)zip詳解

    python內(nèi)置函數(shù)zip詳解

    這篇文章主要為大家介紹了python內(nèi)置函數(shù)zip,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • Python處理unicode字符的方法詳解

    Python處理unicode字符的方法詳解

    這篇文章主要介紹了Python處理unicode字符的方法詳解,unicodedata中定義了所有Unicode字符的字符屬性,主要包含兩個(gè)功能,其一是根據(jù)名字查找字符;其二是給定字符查找其對(duì)應(yīng)的信息,需要的朋友可以參考下
    2023-08-08
  • CAPL與Python交互的實(shí)現(xiàn)

    CAPL與Python交互的實(shí)現(xiàn)

    CAPL能做超級(jí)多的功能,本文主要介紹了CAPL與Python交互的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • Python面向?qū)ο缶幊蘲epr方法示例詳解

    Python面向?qū)ο缶幊蘲epr方法示例詳解

    這篇文章主要介紹了Python面向?qū)ο缶幊蘲epr方法的示例詳解,文中附含詳細(xì)的代碼示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • Python數(shù)據(jù)報(bào)表之Excel操作模塊用法分析

    Python數(shù)據(jù)報(bào)表之Excel操作模塊用法分析

    這篇文章主要介紹了Python數(shù)據(jù)報(bào)表之Excel操作模塊用法,結(jié)合實(shí)例形式分析了XlsxWriter模塊的功能及簡(jiǎn)單使用方法,需要的朋友可以參考下
    2019-03-03
  • python打印n位數(shù)“水仙花數(shù)”(實(shí)例代碼)

    python打印n位數(shù)“水仙花數(shù)”(實(shí)例代碼)

    這篇文章主要介紹了python打印n位數(shù)“水仙花數(shù)”,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12

最新評(píng)論