利用Python處理CSV 檔案

2021-09-06 09:04:12 字數 965 閱讀 5909

csv 檔案:將資料作為一系列以逗號分隔的值寫入檔案,通俗的講就是兩個逗號的資訊之間看作乙個資料。

#csv模組包含在python標準庫中,可用於分析csv檔案中的資料行

import csv

#利用matplotlib繪圖

from matplotlib import pyplot as plt

filename = 'sitka_weather_07-2014.csv'

with open(filename) as f:

reader = csv.reader(f)

#next()函式返回檔案的下一行,這裡只呼叫了一次返回的是檔案的第一行,其中包括檔案頭

header_row = next(reader)

highs =

for row in reader:

high = int(row[1])

print(highs)

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

plt.plot(highs, c='red')

plt.title("daily high temperatures, july 2014", fontsize=24)

plt.xlabel('', fontsize=16)

plt.ylabel("temperature (f)", fontsize=16)

plt.tick_params(axis='both', which='major', labelsize=16)

plt.show()

輸出結果

Python處理csv檔案

在csv檔案中,以,作為分隔符,分隔兩個單元格。像這樣a,c表示單元格a和單元格c之間有個空白的單元格。依此類推。不是每個逗號都表示單元格之間的分界。所以即使csv是純文字檔案,也堅持使用專門的模組進行處理。python內建了csv模組。先看看乙個簡單的例子。import csv filename ...

python中利用CSV庫讀寫csv檔案

csv檔案 逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 首先我們先 看一下資料 我們建立了兩個csv檔案,乙個是英文的,乙個是帶有中文的 需要加上,encoding utf 8 不然會有...

用Python處理csv檔案

csv 是 逗號分隔值 的英文縮寫,通常都是純文字檔案。建議使用 wordpad 或是記事本 note 來開啟,再則先另存新檔後用 excel 開啟,也是方法之一。一直以為 csv 是某種 excel 檔案,原來是一種純文字檔案,嘗試用記事本開啟乙個 csv 檔案 果然,在記事本中是以逗號為分隔符,...