使用 pandas 庫(kù)可快速讀取 csv 文件:首先安裝 pandas。使用 read_csv() 函數(shù)讀取 csv 文件并將其存儲(chǔ)在數(shù)據(jù)框中。使用 head() 函數(shù)查看數(shù)據(jù)框的前幾行。通過(guò)對(duì)數(shù)據(jù)框進(jìn)行分組并使用 sum() 函數(shù),可以快速計(jì)算每種產(chǎn)品的總銷售額。
如何利用Python快速讀取CSV文件
CSV(逗號(hào)分隔值)文件是一種簡(jiǎn)單、易于解析的數(shù)據(jù)存儲(chǔ)和交換格式。在Python中,我們可以使用強(qiáng)大的Pandas庫(kù)來(lái)快速有效地讀取和處理CSV文件。
安裝Pandas
在開(kāi)始之前,確保已經(jīng)安裝了Pandas。在命令行中運(yùn)行以下命令:
<pre class='brush:python</a>;toolbar:false;'>pip install pandas登錄后復(fù)制
讀取CSV文件
要使用Pandas讀取CSV文件,我們可以使用read_csv()
函數(shù)。這個(gè)函數(shù)接受一個(gè)文件名或文件路徑作為參數(shù),并返回一個(gè)稱為數(shù)據(jù)框的Pandas對(duì)象。數(shù)據(jù)框是一種表格狀的數(shù)據(jù)結(jié)構(gòu),其行為類似于電子表格。
以下是如何讀取CSV文件的示例代碼:
import pandas as pd # 讀取CSV文件并將其存儲(chǔ)在名為df的數(shù)據(jù)框中 df = pd.read_csv('my_data.csv')
登錄后復(fù)制
查看數(shù)據(jù)框
可以使用head()
函數(shù)查看數(shù)據(jù)框的前幾行:
# 查看數(shù)據(jù)框的前五行 df.head()
登錄后復(fù)制
實(shí)戰(zhàn)案例
假設(shè)我們有一個(gè)名為sales.csv
的CSV文件,其中包含以下數(shù)據(jù):
日期 | 產(chǎn)品 | 銷售額 |
---|---|---|
2023-01-01 | 筆記本 | 100 |
2023-01-02 | 臺(tái)式機(jī) | 200 |
2023-01-03 | 平板電腦 | 150 |
我們可以使用Pandas讀取此文件并進(jìn)行一些快速分析:
import pandas as pd # 讀取CSV文件 df = pd.read_csv('sales.csv') # 計(jì)算每種產(chǎn)品的總銷售額 total_sales = df.groupby('產(chǎn)品').sum()['銷售額'] # 打印每種產(chǎn)品的總銷售額 print(total_sales)
登錄后復(fù)制
此代碼會(huì)輸出以下結(jié)果:
產(chǎn)品 筆記本 100 臺(tái)式機(jī) 200 平板電腦 150 Name: 銷售額, dtype: int64
登錄后復(fù)制