WeHelp
Pandas 是 Python 用來做資料分析和處理的熱門工具,也是資料分析師的必備技能。
  1. 簡介、安裝、快速開始
  2. Series 單維度資料
  3. Series 實務案例
  4. DataFrame 雙維度資料
  5. DataFrame 實務案例
  6. 過濾資料的範例說明
  7. 缺失填補的範例說明
  8. 排序資料的範例說明
  9. CSV、Excel 檔案存取
  10. JSON 格式檔案存取
CSV、Excel 檔案存取
Pandas 可透過 `DataFrame` 讀取與建立 CSV、Excel 檔案。以下各提供簡單範例。 ## 1. 讀取 CSV 檔案 ```python import pandas as pd # 讀取 data.csv df = pd.read_csv("data.csv") # 顯示資料 print(df) ``` 如果 CSV 使用 UTF-8 編碼,通常可直接讀取;若是中文檔案,也可以指定編碼: ```python df = pd.read_csv("data.csv", encoding="utf-8-sig") ``` --- ## 2. 建立 CSV 檔案 ```python import pandas as pd data = { "姓名": ["小明", "小華", "小美"], "年齡": [20, 21, 19], "成績": [85, 90, 88] } df = pd.DataFrame(data) # 建立 students.csv df.to_csv("students.csv", index=False, encoding="utf-8-sig") ``` - `index=False`:不將 DataFrame 的索引寫入檔案。 - `encoding="utf-8-sig"`:方便使用 Excel 開啟中文 CSV。 --- ## 3. 讀取 Excel 檔案 ```python import pandas as pd # 讀取 students.xlsx df = pd.read_excel("students.xlsx") print(df) ``` 如果 Excel 有多個工作表,可以指定工作表名稱: ```python df = pd.read_excel("students.xlsx", sheet_name="Sheet1") ``` 讀取 Excel 通常需要安裝 `openpyxl`: ```bash pip install openpyxl ``` --- ## 4. 建立 Excel 檔案 ```python import pandas as pd data = { "姓名": ["小明", "小華", "小美"], "年齡": [20, 21, 19], "成績": [85, 90, 88] } df = pd.DataFrame(data) # 建立 students.xlsx df.to_excel("students.xlsx", index=False, sheet_name="學生資料") ``` 同樣地,`index=False` 表示不寫入索引,而 `sheet_name` 用來設定工作表名稱。
相關學習地圖、教學課程
Python 資料工程
從 0 開始,成為資料工程師的學習路徑。