Python怎么導入csv數據?Python中導入csv數據的三種方法

【Python怎么導入csv數據?Python中導入csv數據的三種方法】Python中對數據的處理,已經成為了一種比較頻繁的操作,在數據處理時,都要導入相關的文件,之前學習了導入文本文件的方式,今天的這篇文章主要介紹了Python 中導入csv數據的三種方法,內容比較簡單,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下 。

Python怎么導入csv數據?Python中導入csv數據的三種方法


Python 中導入csv數據的三種方法,具體的操作如下所示:
1、使用Python中的標準庫導入
在Python中是提供了很多的標準庫,可以對文件進行操作,其中就有對csv文件操作的,在類庫中包含了一個函數為reader(),就可以實現對csv文件進導入,當文件被導入之后,這些數據可以變成一個numpy數組,使用這個數組可以實現算法模型,代碼如下:
from csv import readerimport numpy as npfilename=input("輸入文件名稱: ")withopen(filename,'rt',encoding='UTF-8')as raw_data:readers=reader(raw_data,delimiter=',')A=list(readers)data=https://www.ycpai.cn/python/np.array(A)print(data)print(data.shape)2、使用numpy庫導入csv文件
之前學習這個庫的時候,我們知道它是用來處理大量的數據,并且也是對數字進行操作的,在這個庫中,可以使用loadtxt()函數導入數據,這個函數對數據處理的函數是沒有文件頭的,并且在處理的過程中,每一個數據的結構都相同 。
3、通過Pandas導入CSV文件
這是一種常見的文件處理方式,可以使用它導入csv文件,使用的函數為pandas.read_csv(),最后這個函數的返回值是一個DataFrame,當我們使用這個庫的時候,非常的方便對數據進行下一步的操作,在前面的機器學習中,經常使用這個庫進行數據的清洗以及數據的準備工作 。
from pandas import hello_csvfilename=input("輸入文件名:")f=open(filename,encoding='UTF-8')names=['日期','年','月','日','小時','分鐘','秒']data=https://www.ycpai.cn/python/read_csv(f,names=names)print(data)以上所述就是今天給大家介紹的Python怎么導入csv數據?Python中導入csv數據的三種方法,希望對大家有所幫助,如果大家有任何疑問,可以繼續關注進行了解 。

    猜你喜歡