1樓:HiDaDeng
首先你先用記事本開啟看csv,如果csv檔案只有簡單的幾列,可以使用「,」區分。那麼使用open就可以
rows
=open
('test.csv'
,'r'
,encoding
='編碼方式').
readlines
()for
rowin
rows
(row
.split
(','
))上面的方法,對於簡單的csv檔案我覺得就夠用了。如果是很多列,且有些欄位內含有「,」,那麼就使用pandas庫,這個可以處理xls、xlsx、csv。
2.1 按行讀取
import pandas as pd
#讀取並返回pd.Dataframe類
df = pd.read_csv('test.csv')for row in df.iterrows()print(row)
2.2 檢視列名
print(df.colunms)
2.3 按照列讀取
#讀取一列
#返回pd.Series類
print(df['列名'])
#讀取多個列,返回pd.Dataframe類new_df = df[['列名1', '列名2']]
2樓:
pandas.read_csv
import pandas as pd
data = pd.read_csv('your_file.csv')
# ith row
data.iloc[i]
# ith col, i.e., LastPricedata.LastPrice
永遠不要重複造輪子。金融資料的讀寫和整理,pandas已經全為你準備好了。
如何用python對excel實現讀取指定日期的資料
1 讀資料。df pd.read excel test.xlsx skiprows 4 2 把要固定的兩列設為index。df 2 df.set index Type Part No 3 計算起止日期,取資料 start pd.Timestamp 2020 12 01 end start pd.Ti...
php如何讀取「 」後面的引數
undefined 定義乙個變數 a GET info 那個info是傳過來的值,如果是post就改成post就可以了。 深秋的黎明 禁言 PHP獲取當前url路徑的函式及伺服器變數 SERVER quot QUERY STRING quot SERVER quot REQUEST URI quot...
Python如何讀取資料量百萬級的CSV檔案資料
jeff kit Pandas是你的好朋友,使用pd.read csv方法的幾個引數組合,可以很好的對大檔案讀取進行控制和微操。兩種思路 分頁讀取,使用skiprows和nrows。使用迭代器來每次讀取指定大小的資料,記憶體裡只會儲存一批資料,你用這個資料的做計算。這些思路本質都是減少讀取到記憶體的...