使用pandas庫讀取CSV

pandas讀取CSV基礎

pandas是一個強大的Python數據分析工具庫,提供了read_csv函數用于讀取CSV文件。該函數將CSV文件加載為DataFrame對象,DataFrame是pandas中用于存儲和操作結構化數據的一個類。

import pandas as pd

df = pd.read_csv('../data_pro/audito_whole.csv')
print(df)

pandas讀取CSV高級技巧

pandas提供了多種參數來處理不同的CSV文件讀取需求,例如指定列分隔符、處理缺失值等。此外,pandas還支持直接讀取ZIP文件中的CSV文件,這在處理大型數據集時非常有用。

使用csv庫讀取CSV

csv.reader基礎

Python標準庫中的csv模塊提供了讀取CSV文件的功能。csv.reader是最基本的讀取器,它將CSV文件的每一行讀取為一個列表。

import csv

with open('../data_pro/audito_whole.csv', encoding='utf-8-sig') as f:
    csv_reader = csv.reader(f)
    for row in csv_reader:
        print(row)

csv.DictReader和csv.DictWriter

csv.DictReader將CSV文件的每一行讀取為一個字典,其中列名作為鍵,字段值作為值。這對于需要通過列名訪問數據的情況非常有用。

import csv

with open('../data_pro/audito_whole.csv', encoding='utf-8-sig') as f:
    for row in csv.DictReader(f, skipinitialspace=True):
        print(row)

讀取CSV文件特定列和行

讀取特定列

在處理CSV文件時,我們經常只需要讀取特定的列。使用pandas時,可以直接通過列名選擇需要的列,或者使用列索引。

import pandas as pd

path = 'data.csv'
data = pd.read_csv(path)
x = data'column1', 'column2'
print(x)

讀取特定行

讀取特定行的數據也是一個常見的需求。可以通過DataFrame的索引來實現,或者使用csv模塊的迭代器跳過不需要的行。


import csv

csv_reader = csv.reader(open(

上一篇:

零一萬物API:釋放大模型潛能,引領AI新紀元

下一篇:

如何將DeepSeek API 集成到小米小愛音箱實現智能家居體驗提升
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費