iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

Polars熊霸天下 系列

一起來認識Python在資料處理範疇的另一隻熊吧!

參賽天數 29 天 | 共 29 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day11] - Context:pl.DataFrame.filter()

今天我們來學習如何使用pl.DataFrame.filter()。 本日大綱如下: 本日引入模組及準備工作 pl.DataFrame.filter()...

2025-09-17 ‧ 由 Jerry Wu 分享
DAY 12

[Day12] - Context:pl.DataFrame.group_by()

今天我們來了解如何使用pl.DataFrame.group_by(),進行聚合運算。 本日大綱如下: 本日引入模組及準備工作 基本聚合 條件式聚合 針對多列或...

2025-09-18 ‧ 由 Jerry Wu 分享
DAY 13

[Day13] - Datatype:Temporal

今天我們來了解與時間有關的型別(在Polars中習慣稱呼其為temporal型別)及操作。 Polars共有四種temporal型別: pl.Date:日期...

2025-09-19 ‧ 由 Jerry Wu 分享
DAY 14

[Day14] - Datatype:pl.Enum與pl.Categorical

重要提醒:pl.Categorical在v.1.32.0進行了重大變更,本日內容將會以新版使用方式說明(v.1.33.1)。 今天我們來了解pl.Enum與pl...

2025-09-20 ‧ 由 Jerry Wu 分享
DAY 15

[Day15] - 排序

排序在Polars中是相當重要的概念,因為一旦能夠確定該資料結構是有序的(無論是pl.Series、pl.DataFrame或是pl.Expr),將可以進行許多...

2025-09-21 ‧ 由 Jerry Wu 分享
DAY 16

[Day16] - pl.DataFrame.pivot()、pl.DataFrame.unpivot()及pl.DataFrame.unstack()

今天我們來說明如何使用pl.DataFrame.pivot()、pl.DataFrame.unpivot()及pl.DataFrame.unstack()。 本...

2025-09-22 ‧ 由 Jerry Wu 分享
DAY 17

[Day17] - 三種join

今天我們來說明Polars提供的三種join,分別為「"equi joins"」、「"non-equi joins"」、...

2025-09-23 ‧ 由 Jerry Wu 分享
DAY 18

[Day18] - 進階操作分享

今天我們來分享一些Polars的進階操作。 本日大綱如下: 本日引入模組及準備工作 邏輯判斷:pl.when().then().otherwise() 元素...

2025-09-24 ‧ 由 Jerry Wu 分享
DAY 19

[Day19] - Lazy模式

今天我們來了解Polars的lazy模式。 藉由lazy模式,Polars能事先利用各種最佳化技巧打造最佳的query plan,大幅提升相對於eager模式的...

2025-09-25 ‧ 由 Jerry Wu 分享
DAY 20

[Day20] - 歷年溫度變化資料處理

Matt Harrison出版的Effective Visualization,詳細講解了如何使用Matplotlib繪製Pandas DataFrame。 受...

2025-09-26 ‧ 由 Jerry Wu 分享