亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pandas按若干個列的組合條件篩選數(shù)據(jù)的方法

 更新時間:2018年04月11日 15:30:50   作者:destiny_python  
下面小編就為大家分享一篇pandas按若干個列的組合條件篩選數(shù)據(jù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

還是用圖說話

A文件:

比如,我想篩選出“設(shè)計井別”、“投產(chǎn)井別”、“目前井別”三列數(shù)據(jù)都為11的數(shù)據(jù),結(jié)果如下:

當(dāng)然,這里的篩選條件可以根據(jù)用戶需要自由調(diào)整,代碼如下:

# -*- coding: utf-8 -*-
"""
Created on Wed Nov 29 10:46:31 2017
@author: wq
"""
import pandas as pd
#input.csv是那個大文件,有很多很多行
df1 = pd.read_csv(u'input.csv', encoding='gbk')
#加encoding=‘gbk'是因為文件中存在中文,不加可能出現(xiàn)亂碼
#這里的篩選條件可以根據(jù)用戶需要進(jìn)行修改
outfile = df1[(df1[u'設(shè)計井別']=='11') & (df1[u'投產(chǎn)井別']=='11') &(df1[u'目前井別']=='11')]
outfile.to_csv('outfile.csv', index=False, encoding='gbk')

有時我們也會有相反的一個需求,需要刪除“設(shè)計井別”、“投產(chǎn)井別”、“目前井別”三列數(shù)據(jù)都為11的那些行,效果如下:

代碼如下:

#input.csv是那個大文件,有很多很多行
df1 = pd.read_csv(u'input.csv', encoding='gbk')
df2 = pd.read_csv(u'outfile.csv', encoding='gbk')
#加encoding=‘gbk'是因為文件中存在中文,不加可能出現(xiàn)亂碼
index = ~df1[u'漢字井號'].isin(df2[u'漢字井號'])
df4 = df1[index]
df4.to_csv('outfile1.csv', index=False, encoding='gbk')

以上這篇pandas按若干個列的組合條件篩選數(shù)據(jù)的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用Python寫一個小游戲

    使用Python寫一個小游戲

    這篇文章主要介紹了使用Python快速寫一個小游戲,本次開發(fā)的小游戲叫alien invasion,具體實現(xiàn)過程大家參考下本文
    2018-04-04
  • Python中的異常處理以及自定義異常類型方式

    Python中的異常處理以及自定義異常類型方式

    這篇文章主要介紹了Python中的異常處理以及自定義異常類型方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python 判斷是否為質(zhì)數(shù)或素數(shù)的實例

    Python 判斷是否為質(zhì)數(shù)或素數(shù)的實例

    下面小編就為大家?guī)硪黄狿ython 判斷是否為質(zhì)數(shù)或素數(shù)的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • python列表的切片與復(fù)制示例分析

    python列表的切片與復(fù)制示例分析

    在本篇內(nèi)容里小編給大家整理的是一篇關(guān)于python列表的切片與復(fù)制示例分析及相關(guān)代碼,有興趣點朋友們可以參考下。
    2021-10-10
  • Python處理JSON時的值報錯及編碼報錯的兩則解決實錄

    Python處理JSON時的值報錯及編碼報錯的兩則解決實錄

    這篇文章主要介紹了Python處理JSON時的值報錯及編碼報錯的兩則解決實錄,在這里還是想建議一下使用Python 3.x版本,Python 3默認(rèn)的Unicode編碼能在實際使用中為我們省去不少問題,需要的朋友可以參考下
    2016-06-06
  • 通俗講解python 裝飾器

    通俗講解python 裝飾器

    這篇文章主要介紹了python 裝飾器的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python裝飾器的相關(guān)知識,感興趣的朋友可以了解下
    2020-09-09
  • Python使用re模塊實現(xiàn)正則表達(dá)式操作指南

    Python使用re模塊實現(xiàn)正則表達(dá)式操作指南

    在Python中需要通過正則表達(dá)式對字符串進(jìn)?匹配的時候,可以使??個python自帶的模塊,名字為re,下面這篇文章主要給大家介紹了關(guān)于Python使用re模塊實現(xiàn)正則表達(dá)式操作的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • python?基于aiohttp的異步爬蟲實戰(zhàn)詳解

    python?基于aiohttp的異步爬蟲實戰(zhàn)詳解

    這篇文章主要為大家介紹了python?基于aiohttp的異步爬蟲實戰(zhàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Python詳解復(fù)雜CSV文件處理方法

    Python詳解復(fù)雜CSV文件處理方法

    這篇文章主要介紹了Python數(shù)據(jù)讀寫之Python讀寫CSV文件,CSV即逗號分隔值,一種以逗號分隔按行存儲的文本文件,所有的值都表現(xiàn)為字符串類型,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-07-07
  • python文件排序的方法總結(jié)

    python文件排序的方法總結(jié)

    在本篇內(nèi)容里小編給各位整理的是一篇關(guān)于python文件排序的方法總結(jié),有需要的朋友們可以參考下。
    2020-09-09

最新評論