點擊愛心追蹤,獲取每周免費文章

figure-1



Pandas 資料載入

Excel 的最佳夥伴

Pandas 作為處理 excel 檔案格式的強大套件,其核心最為重要的是 pandas 專屬的 DataFrame 格式,這兩種格式的資料簡單說就是對應 excel 的格狀格式,包含最上面一排的 欄位名稱 及 最左邊的列編號 及 內容的方格(如下圖),藉由將載入檔案轉換為此兩種格式,便能夠支援 Pandas 各種方便函數,而首先必須瞭解的是如何載入資料及轉換至 DataFrame。

figure-2



Pandas 常見的讀檔方法

可歸類為三種:

->讀取 csv 檔案的 pd.read_csv (“檔案路徑名稱.csv”)

->讀取 txt 檔案的 pd.read_table (“檔案路徑名稱.txt”)

->讀取 xlsx 檔案的 pd.read_excel (“檔案路徑名稱.xlsx”)

只要將檔案路徑輸入括號中,並加上雙引號便可以成功載入檔案至 python 中。


舉個例子:

df = pd.read_csv (“C:/test/data.csv”)

在這一段 code 中我們做兩件事:

1. 載入資料:pd.read_csv(“C:/test/data.csv”)

2. 將資料儲存在變數 df 中:df 就等於載入的資料


載入後即是DataFrame格式資料,

我們只要呼喚變數「df」即可叫出資料,

再進行任何後續處理,非常方便,


但需要注意以下兩點:

1. 路徑名稱中若有「\」出現,需要將它替換為「/」或是「\\」,否則會找不到檔案路徑,也可以在引號前面加上「r」,表示將全部「\」反轉為「/」,如 pd.read_csv ( r“檔案路徑名稱及格式” )

2. Pandas 讀檔預設支援「utf-8」格式,建議先將檔案轉換至「utf-8」格式,否則可能會讀取失敗。



載入示範

身高資料

假設我們要載入一個 EXCEL 檔名為 tall

我們將它放在以下這個路徑 : ‪C:\Users\force\Documents\tall.xlsx

EXCEL 內部長這樣 : 

figure-1


接著我們打開 Python 

輸入以下載入資料程式碼 :

import pandas as pd

file = pd.read_excel(r'C:\Users\force\Documents\tall.xlsx','工作表1')

路徑後方的「工作表1」,就是你要匯入的工作表名稱,這裡大家可以自己命名,不一定是工作表1,要依據你當下 Excel 內部的 sheet 名稱。

接著點選綠色的小箭頭->執性程式

figure-3


如果沒有出現紅字,就表示匯入成功了

figure-4


資料匯入後要去哪裡看?

首先你會在右上方看到一個框框,

裡面有你成功匯入的資料,

接著我們點它兩下

figure-5


下圖就是我們匯入的 DataFrame 資料檔摟

是不是很簡單~

資料處理我們會用 一個叫做 Spyder 的環境,

python 的程式碼可以在這裡作業,

之後會教大家如何下載 Spyder

figure-2






必學的程式語言

一個月四篇免費基礎教學figure-3

總的來說 Python 是個簡單易學的程式語言,可做到的功能卻十分豐富,非常適合作為程式初學者學習的第一種程式語言,並且 Python 強大的資料處理分析能力及人工智慧支援性,使得 Python 能夠協助使用者處理以往 Excel 不容易處理的大數據,提升使用者的工作品質及效率。

這個訂閱專欄的主要功能,就是深入淺出的教大家寫 Python,只要跟著股宅一步一步的學習,不管在投資上、工作上,都能為自己加分喔!! 而且重點是 : 「絕對學得會」!


從 0 至 1 的新手程式教學

一、每月 4 篇輕量級 Python 教學

->程式學習

->投資應用

->生活應用

->資料整理

二、加開互動式議題研究室

每 3 個月做出一個短暫公開的網站,以數據分析探討一個股市/經濟議題/迷思/都市傳說,設計互動遊戲功能,讓使用者在互動過程中,檢視視覺化數據分析,從而了解議題,破解迷思。

一個月僅 99 元,趕緊訂閱加入學習 Python (點擊前往)