最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

對pandas replace函數(shù)的使用方法小結

 更新時間:2018年05月18日 14:54:42   作者:每天進步一點點2017  
今天小編就為大家分享一篇對pandas replace函數(shù)的使用方法小結,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

語法:replace(self, to_replace=None, value=None, inplace=False, limit=None, regex=False, method='pad', axis=None)

使用方法如下:

import numpy as np 
import pandas as pd 
df = pd.read_csv('emp.csv') 
df 

#Series對象值替換
s = df.iloc[2]#獲取行索引為2數(shù)據(jù)
#單值替換
s.replace('?',np.nan)#用np.nan替換?
s.replace({'?':'NA'})#用NA替換?
#多值替換
s.replace(['?',r'$'],[np.nan,'NA'])#列表值替換
s.replace({'?':np.nan,'$':'NA'})#字典映射
#同缺失值填充方法類似
s.replace(['?','$'],method='pad')#向前填充
s.replace(['?','$'],method='ffill')#向前填充
s.replace(['?','$'],method='bfill')#向后填充
#limit參數(shù)控制填充次數(shù)
s.replace(['?','$'],method='bfill',limit=1)
#DataFrame對象值替換
#單值替換
df.replace('?',np.nan)#用np.nan替換?
df.replace({'?':'NA'})#用NA替換?
#按列指定單值替換
df.replace({'EMPNO':'?'},np.nan)#用np.nan替換EMPNO列中?
df.replace({'EMPNO':'?','ENAME':'.'},np.nan)#用np.nan替換EMPNO列中?和ENAME中.
#多值替換
df.replace(['?','.','$'],[np.nan,'NA','None'])##用np.nan替換?用NA替換. 用None替換$
df.replace({'?':'NA','$':None})#用NA替換? 用None替換$
df.replace({'?','$'},{'NA',None})#用NA替換? 用None替換$
#正則替換
df.replace(r'\?|\.|\$',np.nan,regex=True)#用np.nan替換?或.或$原字符
df.replace([r'\?',r'\$'],np.nan,regex=True)#用np.nan替換?和$
df.replace([r'\?',r'\$'],[np.nan,'NA'],regex=True)#用np.nan替換?用NA替換$符號
df.replace(regex={r'\?':None})
#value參數(shù)顯示傳遞
df.replace(regex=[r'\?|\.|\$'],value=np.nan)#用np.nan替換?或.或$原字符

以上這篇對pandas replace函數(shù)的使用方法小結就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • selenium 安裝與chromedriver安裝的方法步驟

    selenium 安裝與chromedriver安裝的方法步驟

    這篇文章主要介紹了selenium 安裝與chromedriver安裝的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • 18?個?Python?編程技巧,提高工作效率

    18?個?Python?編程技巧,提高工作效率

    這篇文章主要分享的是18個Python編程技巧,文章圍繞?Python的相關資料展開詳細全文,對工作中的你了能具有一定的參考價值,需要的朋友可以參考一下,希望對你有所幫助
    2022-01-01
  • Python functools模塊學習總結

    Python functools模塊學習總結

    這篇文章主要介紹了Python functools模塊學習總結,本文講解了functools.partial、functool.update_wrapper、functool.wraps、functools.reduce、functools.cmp_to_key、functools.total_ordering等方法的使用實例,需要的朋友可以參考下
    2015-05-05
  • linux系統(tǒng)使用python監(jiān)控apache服務器進程腳本分享

    linux系統(tǒng)使用python監(jiān)控apache服務器進程腳本分享

    這篇文章主要介紹了linux系統(tǒng)使用python監(jiān)控apache服務器進程的腳本,大家參考使用吧
    2014-01-01
  • python使用selenium模擬瀏覽器進入好友QQ空間留言功能

    python使用selenium模擬瀏覽器進入好友QQ空間留言功能

    這篇文章主要介紹了python使用selenium模擬瀏覽器進入好友QQ空間留言,在本文實現(xiàn)過程中需要注意的是留言框和發(fā)表按鈕在不同的frame,發(fā)表在外面的一層,具體實現(xiàn)過程跟隨小編一起看看吧
    2022-04-04
  • Python基于socket實現(xiàn)TCP/IP客戶和服務器通信

    Python基于socket實現(xiàn)TCP/IP客戶和服務器通信

    本主要介紹了Python socket網(wǎng)絡編程TCP/IP服務器與客戶端通信的相關資料,這里對Scoket 進行詳解并創(chuàng)建TCP服務器及TCP 客戶端實例代碼,需要的朋友可以參考下
    2021-06-06
  • python如何實現(xiàn)最小矩形覆蓋問題

    python如何實現(xiàn)最小矩形覆蓋問題

    這篇文章主要介紹了python如何實現(xiàn)最小矩形覆蓋問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • YOLOv5改進系列之增加小目標檢測層

    YOLOv5改進系列之增加小目標檢測層

    yolov5出來已經(jīng)很長時間了,所以有關yolov5的一些詳細介紹在這里就不一一介紹了,下面這篇文章主要給大家介紹了關于YOLOv5改進系列之增加小目標檢測層的相關資料,需要的朋友可以參考下
    2022-09-09
  • 一步真實解決AttributeError:‘Upsample‘?object?has?no?attribute‘recompute_scale_factor‘的問題

    一步真實解決AttributeError:‘Upsample‘?object?has?no?attribute‘

    這篇文章主要介紹了解決解決AttributeError:?‘Upsample‘?object?has?no?attribute?‘recompute_scale_factor‘的問題,本文給大家介紹的非常想詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • python執(zhí)行shell腳本的四種方法

    python執(zhí)行shell腳本的四種方法

    在Python中提供了很多的方法可以調(diào)用并執(zhí)行shell腳本,本文主要介紹了python執(zhí)行shell腳本的四種方法,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06

最新評論

廊坊市| 黎城县| 永康市| 馆陶县| 新安县| 曲水县| 托克逊县| 英德市| 浪卡子县| 石林| 赤峰市| 长治县| 米泉市| 景泰县| 固安县| 五指山市| 渝中区| 中牟县| 满洲里市| 吴川市| 通河县| 海原县| 安阳县| 博乐市| 突泉县| 会昌县| 吉隆县| 南平市| 渭源县| 徐州市| 天门市| 吴堡县| 五原县| 依兰县| 通化县| 宿松县| 洪湖市| 大厂| 梅州市| 乐昌市| 巴青县|