讀取CSV檔案資料練習

2022-06-13 03:15:13 字數 1237 閱讀 2774

import

csvfrom matplotlib import

pyplot as plt

from datetime import

datetime

#讀取csv檔案資料

filename = "

sitka_weather_2014.csv

"with open(filename) as f:

#開啟這個檔案,並將結果檔案儲存在f中

reader = csv.reader(f) #

建立乙個閱讀器reader

head_row = next(reader) #

返回檔案的下一行,把第一行文字注釋去掉

dates, highs, lows = ,, #

宣告訪問日期和對應最值的列表

for row in

reader:

current_date = datetime.strptime(row[0], '

%y-%m-%d

') #

將日期資料轉化為datetime物件

儲存日期

high = int(row[1]) #

將字串轉換為數字

儲存溫度最大值

low = int(row[3])

#儲存溫度最小值

fig = plt.figure(dpi=128,figsize=(10,6)) #

分別指明影象的解析度和畫出圖形的寬和高

plt.plot(dates,highs,c='

red',alpha = 0.5)#

alpha指定顏色的透明度,0表示完全透明,1表示完全不透明

#分別畫兩條線,每個畫的過程都是以dates作為x軸,進行繪製的

plt.plot(dates,lows,c='

blue

', alpha = 0.5)

plt.fill_between(dates,highs,lows,facecolor='

blue

',alpha=0.1)#

給圖示區域填充對應的顏色

plt.title('

temperature

',fontsize = 24)

plt.ylabel(

'temperature(f)

',fontsize = 16)

fig.autofmt_xdate()

plt.show()

matlab讀取csv檔案資料

注意 csvread函式只試用與用逗號分隔的純數字檔案 第一種 m csvread filename 直接讀取csv檔案的資料,並返回給m 第二種 m csvread filename r,c 讀取csv檔案中從第r 1行,第c 1列的資料開始的資料,這對帶有標頭檔案說明的csv檔案 如示波器等採集...

小練習 通過csv模組讀取csv檔案

主要是講我寫 的時候,出現的幾處小錯誤 import csv def csv read with open student.csv as f readers csv.reader f header next readers print header for list in readers print...

python讀取當前目錄下的CSV檔案資料

在處理資料的時候,經常會碰到csv型別的檔案,下面將介紹如何讀取當前目錄下的csv檔案,步驟如下 1 獲取當前目錄所有的csv檔名稱 建立乙個空列表,儲存當前目錄下的csv檔案全稱 file name 獲取當前目錄下的csv檔名 def name 將當前目錄下的所有檔名稱讀取進來 a os.list...