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

pandas對dataFrame中某一個(gè)列的數(shù)據(jù)進(jìn)行處理的方法

 更新時(shí)間:2019年07月08日 09:27:46   作者:每天1990  
這篇文章主要介紹了pandas對dataFrame中某一個(gè)列的數(shù)據(jù)進(jìn)行處理的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

背景:dataFrame的數(shù)據(jù),想對某一個(gè)列做邏輯處理,生成新的列,或覆蓋原有列的值

下面例子中的df均為pandas.DataFrame()的數(shù)據(jù)

1、增加新列,或更改某列的值

df["列名"]=值

如果值為固定的一個(gè)值,則dataFrame中該列所有值均為這個(gè)數(shù)據(jù)

2、處理某列

df["列名"]=df.apply(lambda x:方法名(x,入?yún)?),axis=1)

說明:

1、方法名為單獨(dú)的方法名,可以處理傳入的x數(shù)據(jù)

2、x為每一行的數(shù)據(jù),做為方法的入?yún)?;x中的數(shù)據(jù)可以用【x.列名】來獲取

3、入?yún)?等為方法需要的其他參數(shù),不需要可以不寫

4、axis=1,表示每次取一行數(shù)據(jù)進(jìn)行處理,按行處理

例子如下:

根據(jù)列title的是否包含特定詞,來賦值給新的列1或0的值

bugInfo['IntegrationTest'] = bugInfo.apply(lambda x: self.bug_rule(x, "IntegrationTest"), axis = 1)
 
def bug_rule(self, frame, type): # 處理列表中的數(shù)據(jù),更新到sql數(shù)據(jù)庫中
  result = "0"
  if type == "SmokeTest": # 冒煙測試
    if re.search("^\[冒煙\]|\[冒煙測試\]|【冒煙】|【冒煙測試】", frame["title"]):
      result = "1"
  elif type == "InterfaceTest": # 接口測試
    if re.search("^\[接口\]|\[接口測試\]|【接口】|【接口測試】", frame["title"]):
      result = "1"
  elif type == "IntegrationTest": # 集成測試
    if self.IntegrationTime != "" and self.IntegrationTime == frame["created_time"]:
      result = "1"
  return result

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實(shí)現(xiàn)Word的讀寫改操作

    Python實(shí)現(xiàn)Word的讀寫改操作

    本文主要介紹了運(yùn)用docx模塊實(shí)現(xiàn)讀取Word,調(diào)整Word樣式以及Word 寫入操作的示例代碼,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-11-11
  • Python中流程控制的高級用法盤點(diǎn)

    Python中流程控制的高級用法盤點(diǎn)

    在這篇文章中我們將全面深入地介紹?Python?的控制流程,包括條件語句、循環(huán)結(jié)構(gòu)和異常處理等關(guān)鍵部分,尤其會將列表解析、生成器、裝飾器等高級用法一網(wǎng)打盡,快跟隨小編學(xué)起來吧
    2023-05-05
  • flask操作數(shù)據(jù)庫相關(guān)配置及實(shí)現(xiàn)示例步驟全解

    flask操作數(shù)據(jù)庫相關(guān)配置及實(shí)現(xiàn)示例步驟全解

    這篇文章主要介紹了flask操作數(shù)據(jù)庫相關(guān)配置及實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • PyQt5主窗口動(dòng)態(tài)加載Widget實(shí)例代碼

    PyQt5主窗口動(dòng)態(tài)加載Widget實(shí)例代碼

    這篇文章主要介紹了PyQt5主窗口動(dòng)態(tài)加載Widget實(shí)例代碼,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Python新手在作用域方面經(jīng)常容易碰到的問題

    Python新手在作用域方面經(jīng)常容易碰到的問題

    這篇文章主要介紹了Python新手在作用域方面經(jīng)常容易碰到的問題,全局變量和局部變量方面的知識在Python學(xué)習(xí)當(dāng)中是基礎(chǔ)中的基礎(chǔ),需要的朋友可以參考下
    2015-04-04
  • Flask項(xiàng)目搭建及部署(最全教程)

    Flask項(xiàng)目搭建及部署(最全教程)

    本文主要介紹了Flask項(xiàng)目搭建及部署,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Windows和Linux下Python輸出彩色文字的方法教程

    Windows和Linux下Python輸出彩色文字的方法教程

    這篇文章主要介紹了在Windows和Linux中Python輸出彩色文字的方法,通過設(shè)置彩色文字給大家更醒目的效果,文中給出了詳細(xì)的介紹和示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-05-05
  • Python正則表達(dá)式如何匹配中文

    Python正則表達(dá)式如何匹配中文

    這篇文章主要介紹了Python正則表達(dá)式如何匹配中文,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Python實(shí)現(xiàn)從百度API獲取天氣的方法

    Python實(shí)現(xiàn)從百度API獲取天氣的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)從百度API獲取天氣的方法,實(shí)例分析了Python操作百度API的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 為2021年的第一場雪錦上添花:用matplotlib繪制雪花和雪景

    為2021年的第一場雪錦上添花:用matplotlib繪制雪花和雪景

    這篇文章主要介紹了為2021年的第一場雪錦上添花:用matplotlib繪制雪花和雪景,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01

最新評論