pandas 轉換成行列表進行讀取與Nan處理的方法
更新時間:2018年10月30日 09:21:38 作者:benofdog
今天小編就為大家分享一篇pandas 轉換成行列表進行讀取與Nan處理的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
pandas中有時需要按行依次對.csv文件讀取內容,那么如何進行呢?
我們來完整操作一遍,假設我們已經(jīng)有了一個.csv文件。
# 1.導入包 import pandas as pd # 2讀入數(shù)據(jù) readFile = pd.read_csv('輸出路徑',encoding='gb2312') for record in readFile.values: print(record)
至此就完成了整個過程
如果有Nan怎么處理呢?
我們可以在readFile后面加入以下內容:
readFile = readFile.fillna('del_token') 在for record in readFile.values后面加入一個while循環(huán) record = list(record) while ('del_token' in record): record.remove('del_token') print(record) 整個代碼看起來就像這樣子了: # 1.導入包 import pandas as pd # 2讀入數(shù)據(jù) readFile = pd.read_csv('輸出路徑',encoding='gb2312') # 給Nan賦值 readFile = readFile.fillna('del_token') for record in readFile.values: # 轉換列表刪除Nan while ('del_token' in record): record.remove('del_token') # 打印 print(record)
以上這篇pandas 轉換成行列表進行讀取與Nan處理的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python2.7環(huán)境Flask框架安裝簡明教程【已測試】
這篇文章主要介紹了Python2.7環(huán)境Flask框架安裝方法,結合實例形式詳細分析了Python2.7環(huán)境下安裝Flask框架遇到的問題與相關解決方法、注意事項,并給出了一個基本的測試示例,需要的朋友可以參考下2018-07-07Python3 實現(xiàn)減少可調用對象的參數(shù)個數(shù)
今天小編就為大家分享一篇Python3 實現(xiàn)減少可調用對象的參數(shù)個數(shù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12利用python3 的pygame模塊實現(xiàn)塔防游戲
這篇文章主要介紹了利用python3 的pygame模塊實現(xiàn)塔防游戲,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12