iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Python

眾裏尋它:Python表格利器Great Tables 系列

本系列文透過一連串的HOWTOs,學習如何使用Great Tables做出美觀實用的表格。

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day01] - 緣起

What Great Tables是一個將Pandas或Polars dataframe製作為表格的Python專案,其啟發來自R語言的gt package(註...

2024-09-14 ‧ 由 Jerry Wu 分享
DAY 2

[Day02] - 表格基本介紹

核心概念 gt的核心概念是將Pandas及Polars DataFrame以GT object包裹起來後,不斷透過其所提供的功能,來漸進式構築表格的各個部位。...

2024-09-15 ‧ 由 Jerry Wu 分享
DAY 3

[Day03] - Pandas的Fluent API

今天我們來說明如何使用Pandas的Fluent API來操作DataFrame(註1)。其原理就是使用向量化計算來提高速度,也就是說要以欄為思考中心並少用迴圈...

2024-09-16 ‧ 由 Jerry Wu 分享
DAY 4

[Day04] - Polars的Context與Expression

今天我們來說明Polars的context與expression概念(註1)。 context是Polars表達操作意圖的稱呼,可以分為三類操作: 欄:新增或...

2024-09-17 ‧ 由 Jerry Wu 分享
DAY 5

[Day05] - 輸出表格的三種格式

今天我們來說明如何輸出gt產生的表格。 等等,一開始就講輸出嗎? 沒錯!由於輸出格式是gt中最常見的問題。gt的使用者們很擅長參考官方文件,製作出各種漂亮的表格...

2024-09-18 ‧ 由 Jerry Wu 分享
DAY 6

[Day06] - 添加表格標題、來源及註腳

今天我們來介紹如何在表格中: 加入標題(GT.tab_header())。 加入參考資料來源(GT.tab_source_note())。 加入註腳(GT.t...

2024-09-19 ‧ 由 Jerry Wu 分享
DAY 7

[Day07] - 添加表格階層、分類及分類標題

今天我們來介紹如何在表格中: 加入階層(GT.tab_spanner())。 加入分類(GT.tab_stub()) 加入分類標題(GT.tab_stubhe...

2024-09-20 ‧ 由 Jerry Wu 分享
DAY 8

[Day08] - 調整表格顏色、字型及線條

今天我們來介紹如何使用GT.tab_style()來調表格中的各種樣式,包括顏色、字型、線條等。 以下將繼續使用df_demo為範例說明: GT.tab_sty...

2024-09-21 ‧ 由 Jerry Wu 分享
DAY 9

[Day09] - 客製化表格樣式

今天我們來介紹如何使用GT.tab_options()及GT.opt_*()來客製化表格樣式。 以下將繼續使用df_demo為範例說明: GT.tab_opti...

2024-09-22 ‧ 由 Jerry Wu 分享
DAY 10

[Day10] - 欄位相關操作

今天我們來介紹如何使用GT.cols_*()來進行欄位的各種操作。 GT.cols_*()可以分為三個類別: 調整欄位外觀:GT.cols_align()及G...

2024-09-23 ‧ 由 Jerry Wu 分享