如何用python讀取下面的csv檔案?

時間 2021-05-31 20:25:46

1樓:HiDaDeng

首先你先用記事本開啟看csv,如果csv檔案只有簡單的幾列,可以使用「,」區分。那麼使用open就可以

rows

=open

('test.csv'

,'r'

,encoding

='編碼方式').

readlines

()for

rowin

rows

:print

(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。使用迭代器來每次讀取指定大小的資料,記憶體裡只會儲存一批資料,你用這個資料的做計算。這些思路本質都是減少讀取到記憶體的...