使用pandas自動生成分析報告 內政部不動產實價登錄

閱讀時間約 4 分鐘

資料來源為

電子資料申請
Edit descriptionplvr.land.moi.gov.tw

資料爬蟲請參考這位大神的文章

110年,第一季至第四季,台北市的資料

下載完後,會看到每一年每一季的實價登錄資料夾,裡面有很多檔案,主要可以分成以下三種:

  • x_lvr_land_a:房屋買賣交易
  • x_lvr_land_b:新成屋交易
  • x_lvr_land_c:租房交易

其中 x 是一個英文字母,代表每個縣市,也就是你身份證字號的開頭,
例如台北,就是「a」,新北市就是「f」,以此類推。

raw-image

在jupyterlab輸入以下指令安裝pandas-profiling

!pip install pandas-profiling

pandas-profiling從 pandas 生成配置文件報告DataFrame。pandasdf.describe()函數很方便,但對於探索性數據分析有點基礎。pandas-profiling用擴展了 pandas DataFramedf.profile_report()它會自動生成一個標準化的單變量和多變量報告,用於數據理解。

pandas-profiling 是一個用於 Python pandas 資料框架的探索性資料分析工具。它可以生成互動式的報告,這些報告提供了數據集的高級摘要和各個變量的詳細分析。報告包括變量的統計摘要、數據分佈的可視化,以及變量間的關聯性分析等。

主要特點

  • 概觀資訊: 快速獲得數據集中的變數類型、觀察值數量和缺失值數量。
  • 變量詳情: 每個變量的統計摘要,包括均值、模式、標準差、缺失值、唯一值數量等。
  • 相關性分析: 熱圖和其他圖表顯示變量間的相關性。
  • 樣本資料: 數據集的頭部和尾部。
  • 支持多種格式的報告: HTML、JSON等。

如何安裝

可以通過 pip 安裝 pandas-profiling:

pip install pandas-profiling

使用範例

這裡提供一個簡單的範例,如何使用 pandas-profiling 生成一個數據集的報告。

import pandas as pd
from pandas_profiling import ProfileReport
# 載入數據集
df = pd.read_csv('your_data.csv')
# 創建報告
profile = ProfileReport(df, title='Pandas Profiling Report', explorative=True)
# 將報告存為 HTML 文件
profile.to_file("your_report.html")

這段代碼會讀取 CSV 文件中的數據,創建一個包含數據集概述和詳細分析的報告,然後將該報告保存為 HTML 文件。用户可以在網頁瀏覽器中打開和互動這個報告。

對於每一列,以下信息(只要與列類型相關)都顯示在交互式 HTML 報告中:

  • 類型推斷:檢測 DataFrame 中的列類型
  • 要點:類型、唯一值、缺失值指示
  • 分位數統計:最小值、Q1、中位數、Q3、最大值、範圍、四分位間距
  • 描述性統計:均值、眾數、標準差、總和、中值絕對差、變異係數、峰度、偏度
  • 最常見和極值
  • 直方圖:分類和數值
  • 相關性:高相關性警告,基於不同的相關性指標(Spearman、Pearson、Kendall、Cramér’s V、Phik)
  • 缺失值:通過計數、矩陣、熱圖和樹狀圖
  • 重複行:最常見的重複行列表
  • 文本分析:最常見的類別(大寫、小寫、分隔符)、腳本(拉丁文、西里爾文)和塊(ASCII、西里爾文)
  • 文件和圖像分析:文件大小、創建日期、尺寸、截斷圖像的指示和 EXIF 元數據的存在

只要五行code

import numpy as np
import pandas as pd
from pandas_profiling import ProfileReport
profile = ProfileReport(df, title=”Pandas Profiling Report”, explorative=True)

df 為已經合併的資料集

raw-image

raw-image

變量數為34個,資料筆數為51650,缺失值 221642,非重複行為0,數值型態變數為5個,分類型態變數為29個。

主要建材

raw-image

主要用途

raw-image

交易年月日

資料尚未清洗,日期單位為日,資料型態為字串,圖表計數只會顯示幾個而已。

raw-image

使用其他自動生成報告的函式庫做成的圖表

只不過為何會有其他年份的交易資料???

raw-image

交易標的

raw-image

備註

raw-image

建物型態

raw-image

建物現況格局

raw-image

有無管理組織

raw-image

車位類別

raw-image

有無電梯

raw-image

簡單的互動式圖表

raw-image

前十筆資料

raw-image

後十筆資料

raw-image

如果對您有幫助

望您不吝拍個手,或是留言作交流,感謝閱讀

待續

作者:黃翊鈜 Roy Hwang

經歷:ML engineer , AI engineer

    1會員
    24內容數
    留言0
    查看全部
    發表第一個留言支持創作者!
    你可能也想看
    Google News 追蹤
    Thumbnail
    本專欄將提供給您最新的市場資訊、產業研究、交易心法、精選公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
    Thumbnail
    陳菊安分享她使用紫妍萃第一型膠原蛋白精華凝露的使用體驗,純粹的第一型膠原蛋白能全面改善肌膚問題,質地輕盈且易吸收,是值得推薦的護膚產品。
    Thumbnail
    Visual Basic for Applications(VBA)是一種功能強大的程式語言,廣泛用於自動化 Microsoft Office 應用程式中的重複性任務。在這篇教學文章中,我們將介紹如何使用 VBA 來新增、刪除和移動檔案。
    Thumbnail
    Wix網站設計平台:優缺點解析 Wix架設網站的優點 Wix最大的特色在於其簡單易用的拖放式編輯工具,這使得即便是不會寫程式的新手,也能輕鬆打造出美觀的網站,無論是為品牌還是個人用途。 Wix架設網站的缺點 然而,使用Wix架設網站也有一些缺點。免費版本的功能較為有限,且會有廣告,許多設計模
    無論是學術工作者還是生活愛好者, 都能從這篇文章中找到使用Obsidian的好處。 這篇文章將揭示如何有效地管理和利用資訊。 透過實踐, Obsidian已成為我生活與工作中的重要工具。 ▋發現1 - 高效的學術閱讀管理 在學術工作中, 我利用Obsidia
    Thumbnail
    使用 Gemini AI 聊天服務時,點擊「設定>擴充功能」啟用「YouTube」功能,即可在對話中利用 @YouTube 指令尋找 YouTube 影片和詢問內容。
    Thumbnail
    不少朋友有投資的經驗、外匯的經驗甚至買賣虛擬幣的經驗,在市面上也已經有許多成熟的自動交易程式幫助交易者能夠更方便更安心的進行交易,今天要說的就是其中一種,就是「EA自動化外匯交易機器人」 相信不少朋友有購買證券購買外匯的經驗,絕大部分都是透過投信公司或者購買公司證券等等的交易平台進行買賣,但如果你
    Thumbnail
    自前篇將過期的CB3-111改造成半官方的Chromebook後,就開始使用它來進行寫作。及至今日也有一個多禮拜的時間了,這篇就來說說使用ChromeOS Felx之後的感想。 如果不知道前一篇在做什麼的可以先到這一篇看看: 使用的硬體規格&軟體環境 CPU:Intel Celeron N2
    Thumbnail
    想要在 Google Sheet 中自動獲取台灣的天氣資訊?你可以使用 Google Apps Script,這是 Google 提供的一個程式化工具,能夠在 Google Sheet 中執行自訂的腳本,讓你自動從中央氣象局獲取天氣資訊並將其寫入你指定的 Google Sheet。
    Thumbnail
    Potato Media雖然和方格子及Matters同樣歸類為寫作平台,同樣強調將內容變現,前者卻與後面兩者完全不同,當然,所獲得的收入報酬也不會一樣,更清楚一點來說,連獲得收益的方式也大不相同。
    📷 房市示意圖。圖/實價登錄比價王資料庫 有關媒體報導新內閣將推動「使用權社宅」一事,內政部長林右昌表示,「使用權社宅」並非既定政策,請勿以訛傳訛!林右昌指出,社會住宅有三個很重要的精神: 1. 在最需要的時候,留給最需要的人 2. 要有一定的周轉率 3. 要有退場機制 林右昌說明,現行使用社宅的
    Thumbnail
    本專欄將提供給您最新的市場資訊、產業研究、交易心法、精選公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
    Thumbnail
    陳菊安分享她使用紫妍萃第一型膠原蛋白精華凝露的使用體驗,純粹的第一型膠原蛋白能全面改善肌膚問題,質地輕盈且易吸收,是值得推薦的護膚產品。
    Thumbnail
    Visual Basic for Applications(VBA)是一種功能強大的程式語言,廣泛用於自動化 Microsoft Office 應用程式中的重複性任務。在這篇教學文章中,我們將介紹如何使用 VBA 來新增、刪除和移動檔案。
    Thumbnail
    Wix網站設計平台:優缺點解析 Wix架設網站的優點 Wix最大的特色在於其簡單易用的拖放式編輯工具,這使得即便是不會寫程式的新手,也能輕鬆打造出美觀的網站,無論是為品牌還是個人用途。 Wix架設網站的缺點 然而,使用Wix架設網站也有一些缺點。免費版本的功能較為有限,且會有廣告,許多設計模
    無論是學術工作者還是生活愛好者, 都能從這篇文章中找到使用Obsidian的好處。 這篇文章將揭示如何有效地管理和利用資訊。 透過實踐, Obsidian已成為我生活與工作中的重要工具。 ▋發現1 - 高效的學術閱讀管理 在學術工作中, 我利用Obsidia
    Thumbnail
    使用 Gemini AI 聊天服務時,點擊「設定>擴充功能」啟用「YouTube」功能,即可在對話中利用 @YouTube 指令尋找 YouTube 影片和詢問內容。
    Thumbnail
    不少朋友有投資的經驗、外匯的經驗甚至買賣虛擬幣的經驗,在市面上也已經有許多成熟的自動交易程式幫助交易者能夠更方便更安心的進行交易,今天要說的就是其中一種,就是「EA自動化外匯交易機器人」 相信不少朋友有購買證券購買外匯的經驗,絕大部分都是透過投信公司或者購買公司證券等等的交易平台進行買賣,但如果你
    Thumbnail
    自前篇將過期的CB3-111改造成半官方的Chromebook後,就開始使用它來進行寫作。及至今日也有一個多禮拜的時間了,這篇就來說說使用ChromeOS Felx之後的感想。 如果不知道前一篇在做什麼的可以先到這一篇看看: 使用的硬體規格&軟體環境 CPU:Intel Celeron N2
    Thumbnail
    想要在 Google Sheet 中自動獲取台灣的天氣資訊?你可以使用 Google Apps Script,這是 Google 提供的一個程式化工具,能夠在 Google Sheet 中執行自訂的腳本,讓你自動從中央氣象局獲取天氣資訊並將其寫入你指定的 Google Sheet。
    Thumbnail
    Potato Media雖然和方格子及Matters同樣歸類為寫作平台,同樣強調將內容變現,前者卻與後面兩者完全不同,當然,所獲得的收入報酬也不會一樣,更清楚一點來說,連獲得收益的方式也大不相同。
    📷 房市示意圖。圖/實價登錄比價王資料庫 有關媒體報導新內閣將推動「使用權社宅」一事,內政部長林右昌表示,「使用權社宅」並非既定政策,請勿以訛傳訛!林右昌指出,社會住宅有三個很重要的精神: 1. 在最需要的時候,留給最需要的人 2. 要有一定的周轉率 3. 要有退場機制 林右昌說明,現行使用社宅的