首頁 > 後端開發 > Python教學 > Pandas入門:從Excel讀取數據

Pandas入門:從Excel讀取數據

王林
發布: 2024-01-24 08:37:16
原創
1143 人瀏覽過

Pandas入門:從Excel讀取數據

快速入門pandas:如何讀取Excel文件,需要具體程式碼範例

導語:pandas是Python中一種流行的資料處理和分析工具,它提供了豐富的資料結構和函數,方便使用者進行資料清洗、轉換和分析。本文將介紹如何使用pandas函式庫讀取Excel文件,並提供具體的程式碼範例。

一、安裝pandas函式庫

在使用pandas之前,需要先安裝該函式庫。可以透過在命令列中輸入以下命令來安裝pandas:

pip install pandas
登入後複製

二、導入pandas庫

在開始使用pandas之前,需要先導入該庫。一般習慣將pandas導入為pd,因為這是慣例用法,方便後續程式碼的編寫閱讀。

import pandas as pd
登入後複製

三、讀取Excel檔案

接下來,我們將示範如何使用pandas讀取Excel檔案。

在讀取Excel檔案之前,需要先將待讀取的Excel檔案放在目前工作目錄下。可以使用以下命令來查看目前工作目錄:

import os

print(os.getcwd())
登入後複製

在目前工作目錄中,我們放置了一個名為"sample.xlsx"的Excel檔案作為範例。

下面是讀取Excel文件的程式碼範例:

df = pd.read_excel('sample.xlsx')
print(df)
登入後複製

在上述程式碼中,我們使用read_excel函數來讀取Excel文件,並將結果保存在一個在名為df的DataFrame物件中。

四、顯示資料

讀取Excel檔案後,我們可以使用各種操作來處理資料。接下來,我們將示範如何顯示讀取到的資料。

  1. 顯示前幾行資料
print(df.head())  # 默认显示前5行数据
print(df.head(10))  # 显示前10行数据
登入後複製
  1. 顯示後幾行資料
print(df.tail())  # 默认显示后5行数据
print(df.tail(10))  # 显示后10行数据
登入後複製
  1. #顯示指定行、列的資料
print(df.iloc[0])  # 显示第一行数据(索引从0开始)
print(df['column_name'])  # 显示指定列的数据,其中column_name为列名
print(df[['column1', 'column2']])  # 显示多个列的数据
登入後複製

五、儲存資料

在處理資料後,我們可能需要將結果儲存到Excel檔案中。 pandas提供了to_excel函數用於將資料保存為Excel。以下是保存資料的程式碼範例:

df.to_excel('result.xlsx', index=False)
登入後複製

在上述程式碼中,我們使用to_excel函數將資料儲存為名為"result.xlsx"的Excel檔案。 index=False參數表示不儲存索引。

結束語:

本文介紹如何使用pandas函式庫讀取Excel文件,並給了具體的程式碼範例。希望讀者可以透過本文的介紹快速入門pandas,從而更好地處理和分析數據。同時,也建議讀者查閱pandas官方文檔,進一步了解pandas提供的豐富功能和功能。

以上是Pandas入門:從Excel讀取數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板