選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Pandas 讀取 CSV


讀取 CSV 檔案

儲存大資料集的一個簡單方法是使用 CSV 檔案(逗號分隔檔案)。

CSV 檔案包含純文字,是一種眾所周知的格式,可以被包括 Pandas 在內的所有人讀取。

在我們的示例中,我們將使用一個名為 'data.csv' 的 CSV 檔案。

下載 data.csv。 或 開啟 data.csv

示例

將 CSV 載入到 DataFrame 中

import pandas as pd

df = pd.read_csv('data.csv')

print(df.to_string()) 
自己動手試一試 »

提示: 使用 to_string() 來列印整個 DataFrame。

如果您有一個包含許多行的大型 DataFrame,Pandas 將只返回前 5 行和後 5 行。

示例

不使用 to_string() 方法列印 DataFrame

import pandas as pd

df = pd.read_csv('data.csv')

print(df) 
自己動手試一試 »

max_rows

返回的行數在 Pandas 選項設定中定義。

您可以使用 pd.options.display.max_rows 語句檢查系統的最大行數。

示例

檢查最大返回行數

import pandas as pd

print(pd.options.display.max_rows) 
自己動手試一試 »

在我的系統中,這個數字是 60,這意味著如果 DataFrame 包含超過 60 行,print(df) 語句將只返回標題以及前 5 行和後 5 行。

您可以使用相同的語句更改最大行數。

示例

增加最大行數以顯示整個 DataFrame

import pandas as pd

pd.options.display.max_rows = 9999

df = pd.read_csv('data.csv')

print(df) 
自己動手試一試 »


w3schools CERTIFIED . 2022

獲得認證!

完成 Pandas 模組,完成練習,參加考試,您將獲得 w3schools 認證!

$10 註冊

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援