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

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

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

背景:dataFrame的數(shù)據(jù),想對(duì)某一個(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ù)庫(kù)中
  result = "0"
  if type == "SmokeTest": # 冒煙測(cè)試
    if re.search("^\[冒煙\]|\[冒煙測(cè)試\]|【冒煙】|【冒煙測(cè)試】", frame["title"]):
      result = "1"
  elif type == "InterfaceTest": # 接口測(cè)試
    if re.search("^\[接口\]|\[接口測(cè)試\]|【接口】|【接口測(cè)試】", frame["title"]):
      result = "1"
  elif type == "IntegrationTest": # 集成測(cè)試
    if self.IntegrationTime != "" and self.IntegrationTime == frame["created_time"]:
      result = "1"
  return result

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

相關(guān)文章

  • Python實(shí)現(xiàn)yaml與json文件批量互轉(zhuǎn)

    Python實(shí)現(xiàn)yaml與json文件批量互轉(zhuǎn)

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語言實(shí)現(xiàn)yaml與json文件的批量互轉(zhuǎn),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動(dòng)手嘗試一下
    2022-07-07
  • Python實(shí)現(xiàn)替換excel單元格內(nèi)容

    Python實(shí)現(xiàn)替換excel單元格內(nèi)容

    openpyxl是一個(gè)用于讀寫Excel 2010 xlsx/xlsm/xltx/xltm文件的庫(kù),本文將使用openpyxl實(shí)現(xiàn)替換excel單元格內(nèi)容,感興趣的小伙伴可以了解下
    2025-01-01
  • python使用pandas處理大數(shù)據(jù)節(jié)省內(nèi)存技巧(推薦)

    python使用pandas處理大數(shù)據(jù)節(jié)省內(nèi)存技巧(推薦)

    這篇文章主要介紹了python使用pandas處理大數(shù)據(jù)節(jié)省內(nèi)存技巧,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • python實(shí)現(xiàn)二維列表的列表生成式

    python實(shí)現(xiàn)二維列表的列表生成式

    本文主要介紹了使用列表生成式在Python中創(chuàng)建二維列表,包括生成3x3單位矩陣、4x4乘法表和5x5對(duì)角線矩陣,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • Python中如何檢查字符串是否包含列表中的元素

    Python中如何檢查字符串是否包含列表中的元素

    在數(shù)據(jù)預(yù)處理或糾錯(cuò)的過程中可能會(huì)用到對(duì)列表中是否含有我們需要的字符串的判斷,下面這篇文章主要給大家介紹了關(guān)于Python中如何檢查字符串是否包含列表中的元素的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • Python?ttkbootstrap的介紹與使用教程

    Python?ttkbootstrap的介紹與使用教程

    這篇文章主要介紹了Python?ttkbootstrap的介紹與使用,本文僅僅簡(jiǎn)單介紹了ttkbootstrap的使用,而ttkbootstrap可以使我們創(chuàng)建一個(gè)簡(jiǎn)單用戶圖形界面,并對(duì)其可以做一些操作,需要的朋友可以參考下
    2023-03-03
  • python 實(shí)現(xiàn)非極大值抑制算法(Non-maximum suppression, NMS)

    python 實(shí)現(xiàn)非極大值抑制算法(Non-maximum suppression, NMS)

    這篇文章主要介紹了python 如何實(shí)現(xiàn)非極大值抑制算法(Non-maximum suppression, NMS),幫助大家更好的進(jìn)行機(jī)器學(xué)習(xí),感興趣的朋友可以了解下
    2020-10-10
  • Python爬蟲實(shí)戰(zhàn)之用selenium爬取某旅游網(wǎng)站

    Python爬蟲實(shí)戰(zhàn)之用selenium爬取某旅游網(wǎng)站

    上一篇我們已經(jīng)知道怎么簡(jiǎn)單使用selenium了,那么我們就從這篇博客來動(dòng)手爬取網(wǎng)站吧,文中有非常詳細(xì)的代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python 將字符串轉(zhuǎn)換為列表的7種方法匯總

    Python 將字符串轉(zhuǎn)換為列表的7種方法匯總

    這篇文章主要介紹了Python 將字符串轉(zhuǎn)換為列表的7種方法匯總,在本文中,我們將嘗試將給定的字符串轉(zhuǎn)換為列表,其中根據(jù)用戶的選擇,遇到空格或任何其他特殊字符,為此,我們?cè)趕tring中使用split()方法,需要的朋友可以參考下
    2023-11-11
  • Python中的二叉樹查找算法模塊使用指南

    Python中的二叉樹查找算法模塊使用指南

    二叉樹查找算法,在開發(fā)實(shí)踐中,會(huì)經(jīng)常用到。按照慣例,對(duì)于這么一個(gè)常用的東西,Python一定會(huì)提供輪子的。是的,python就是這樣,一定會(huì)讓開發(fā)者省心,降低開發(fā)者的工作壓力。
    2014-07-07

最新評(píng)論

类乌齐县| 临桂县| 紫金县| 峡江县| 佛学| 金湖县| 临颍县| 万年县| 城市| 台南县| 哈尔滨市| 北安市| 全南县| 松滋市| 莱芜市| 金湖县| 昌吉市| 宁乡县| 石家庄市| 白朗县| 九龙城区| 白水县| 和硕县| 胶南市| 博湖县| 庆云县| 会宁县| 巍山| 县级市| 定南县| 错那县| 新田县| 那曲县| 延庆县| 吉安市| 湛江市| 塘沽区| 宁波市| 长武县| 布尔津县| 吉首市|