選單
×
   ❮     
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
     ❯   

資料科學 - Python DataFrame


使用 Pandas 建立 DataFrame

DataFrame 是資料的結構化表示。

讓我們用虛構數字定義一個包含 3 列和 5 行的 DataFrame。

示例

import pandas as pd

d = {'col1': [1, 2, 3, 4, 7], 'col2': [4, 5, 6, 9, 5], 'col3': [7, 8, 12, 1, 11]}

df = pd.DataFrame(data=d)

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

示例解釋

  • 將 Pandas 庫匯入為 pd
  • 在名為 d 的變數中定義包含列和行的資料
  • 使用 pd.DataFrame() 函式建立 DataFrame
  • DataFrame 包含 3 列和 5 行
  • 使用 print() 函式列印 DataFrame 輸出

我們在 DataFrame() 前面加上 pd.,以便 Python 知道我們要啟用 Pandas 庫中的 DataFrame() 函式。

請注意 DataFrame 中大寫的 D 和 F!


解釋輸出

這是輸出

Dataframe Output

我們看到“col1”、“col2”和“col3”是列的名稱。

不要混淆範圍從 0-4 的垂直數字。它們告訴我們有關行位置的資訊。

在 Python 中,行的編號從零開始。

現在,我們可以使用 Python 來計算列和行。

我們可以使用 df.shape[1] 來查詢列數

示例

計算列數

count_column = df.shape[1]
print(count_column)
自己動手試一試 »

我們可以使用 df.shape[0] 來查詢行數

示例

計算行數

count_row = df.shape[0]
print(count_row)
自己動手試一試 »

為什麼我們不能自己計算行和列?

如果我們處理包含許多列和行的更大資料集,手動計數會很麻煩。您可能會數錯。如果我們正確使用 Python 中的內建函式,就可以確保計數是正確的。


×

聯絡銷售

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

報告錯誤

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

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

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