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

python實(shí)現(xiàn)對excel進(jìn)行數(shù)據(jù)剔除操作實(shí)例

 更新時(shí)間:2017年12月07日 11:09:11   作者:A_DBA_F  
python在數(shù)據(jù)分析這方便的介紹應(yīng)該不用多說了,下面這篇文章主要給大家介紹了關(guān)于利用python實(shí)現(xiàn)對excel進(jìn)行數(shù)據(jù)剔除操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。

前言

學(xué)習(xí)Python的過程中,我們會遇到Excel的各種問題。下面這篇文章主要給大家介紹了關(guān)于python對excel進(jìn)行數(shù)據(jù)剔除操作的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹吧。

Python解析Excel時(shí)需要安裝兩個包,分別是xlrd(讀excel)和xlwt(寫excel),安裝方法如下:

pip install xlrd
pip install xlwt

需求分析:

判斷excel2表中的某個唯一字段是否滿足條件,如果滿足條件,就在excel1中進(jìn)行查詢,若存在excel中,就將該數(shù)據(jù)進(jìn)行剔除。

python腳本的實(shí)現(xiàn):

from __future__ import division
import pandas as pd
#指定文件的路徑
imputfile= 'C:\\Users\\Administrator\\Desktop\\excel1.xlsx' #原始表excel1
imputfile1= 'C:\\Users\\Administrator\\Desktop\\excel2.xls' #excel2
outputfile = 'C:\\Users\\Administrator\\Desktop\\result.xlsx' #結(jié)果
#讀取excel1的數(shù)據(jù)到data
data = pd.read_excel(imputfile,encoding='utf-8') 
ex_list = list(data.iloc[:,1]) #將需要比對的字段轉(zhuǎn)換為list形式
#讀取excel2的數(shù)據(jù)到remove_data
remove_data = pd.read_excel(imputfile1,encoding='utf-8')
#找出excel2中需要篩選的字段滿足的條件。如我這邊需要滿足的條件是:remove_data.iloc[i,7] =='成功'
remove_phone=[] 
for i in range(0,len(remove_data)): 
 if remove_data.iloc[i,7] =='成功':
  phone = remove_data.iloc[i,3]
  remove_phone.append(phone)
#刪除滿足條件數(shù)據(jù) 
for i in range(0,len(remove_phone)): 
 ex_list.remove(remove_phone[i])
#將剔除后的數(shù)據(jù)賦值到new_data
new_data=data[data.iloc[:,1].isin(ex_list)]
#導(dǎo)出excel 
new_data.to_excel(outputfile)

當(dāng)然,像這種對excel的剔除數(shù)據(jù)也可以直接再excel中實(shí)現(xiàn),比如我們先對excel2和excel1都按某一唯一字段進(jìn)行排序,然后將excel2中需要篩選的結(jié)果復(fù)制在Excel1中,直接在excel1中根據(jù)該字段進(jìn)行排序。

注意:但是這種方法有一個缺陷是,如果Excel2中的數(shù)據(jù)并不是完整的,那排序下來也會和excel1不一致。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • python初學(xué)者,用python實(shí)現(xiàn)基本的學(xué)生管理系統(tǒng)(python3)代碼實(shí)例

    python初學(xué)者,用python實(shí)現(xiàn)基本的學(xué)生管理系統(tǒng)(python3)代碼實(shí)例

    這篇文章主要介紹了用python實(shí)現(xiàn)學(xué)生管理系統(tǒng),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 詳解如何使用python實(shí)現(xiàn)猜數(shù)字游戲

    詳解如何使用python實(shí)現(xiàn)猜數(shù)字游戲

    “猜數(shù)字”游戲是一款簡單而有趣的小游戲,玩家需要在給定的范圍內(nèi)猜出一個由計(jì)算機(jī)隨機(jī)生成的數(shù)字,本文將使用Python語言來實(shí)現(xiàn)這款游戲,并詳細(xì)介紹其實(shí)現(xiàn)過程,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2024-04-04
  • 使用pandas實(shí)現(xiàn)連續(xù)數(shù)據(jù)的離散化處理方式(分箱操作)

    使用pandas實(shí)現(xiàn)連續(xù)數(shù)據(jù)的離散化處理方式(分箱操作)

    今天小編就為大家分享一篇使用pandas實(shí)現(xiàn)連續(xù)數(shù)據(jù)的離散化處理方式(分箱操作),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python中表達(dá)式x += y和x = x+y 的區(qū)別詳解

    Python中表達(dá)式x += y和x = x+y 的區(qū)別詳解

    這篇文章主要跟大家介紹了關(guān)于Python中x += y和x = x+y 的區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • python常用排序算法的實(shí)現(xiàn)代碼

    python常用排序算法的實(shí)現(xiàn)代碼

    這篇文章主要介紹了python常用排序算法的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Pycharm遠(yuǎn)程連接服務(wù)器跑代碼的實(shí)現(xiàn)

    Pycharm遠(yuǎn)程連接服務(wù)器跑代碼的實(shí)現(xiàn)

    本文主要介紹了Pycharm遠(yuǎn)程連接服務(wù)器跑代碼的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • pycharm遠(yuǎn)程linux開發(fā)和調(diào)試代碼的方法

    pycharm遠(yuǎn)程linux開發(fā)和調(diào)試代碼的方法

    這篇文章主要介紹了pycharm遠(yuǎn)程linux開發(fā)和調(diào)試代碼的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • pycharm安裝opencv-python報(bào)錯的解決

    pycharm安裝opencv-python報(bào)錯的解決

    本文主要介紹了pycharm安裝opencv-python報(bào)錯的解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Python Merge函數(shù)原理及用法解析

    Python Merge函數(shù)原理及用法解析

    這篇文章主要介紹了Python Merge函數(shù)原理及用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • python3壓縮和解壓文件案例總結(jié)

    python3壓縮和解壓文件案例總結(jié)

    壓縮和解壓縮是日常常用的操作,不管是windows上圖形界面的操作,還是linux上用命令來進(jìn)行壓縮解壓縮,總的而言都還是比較方便的,本文通過案例代碼講解了python3壓縮和解壓文件的方法,
    2023-02-02

最新評論

楚雄市| 民县| 南部县| 灵丘县| 嫩江县| 建湖县| 普陀区| 顺平县| 务川| 尉犁县| 随州市| 买车| 渭南市| 黄陵县| 聊城市| 满城县| 温宿县| 且末县| 赤壁市| 西丰县| 深圳市| 汉中市| 韩城市| 阳江市| 云和县| 闸北区| 金沙县| 静安区| 北票市| 洛宁县| 景宁| 栾川县| 锦州市| 上虞市| 寿阳县| 顺昌县| 都安| 太原市| 金山区| 淮阳县| 清水县|