iT邦幫忙

pandas相關文章
共有 228 則文章
鐵人賽 Python DAY 22

技術 [Day22] - 範例4:Euro NCAP 2023安全評分表(1)

接下來兩天,我們將一起製作一張Euro NCAP 2023安全評分表(註1)。 今天我們說明如何收集資料及將其整理為Polars DataFrame,明天則說如...

鐵人賽 Python DAY 21

技術 [Day21] - 範例3:股票價格表(以TSM為例)

今天我們試著來製作一張TSM的股票價格表(註1)。 本日成果預覽如下: 1. 資料收集 首先利用yfinance套件來收集TSM的股價資訊: import po...

鐵人賽 Python DAY 20

技術 [Day20] - 範例2:手搖飲品表(以COMEBUY為例)

今天我們試著來製作一張簡易的手搖飲品表,表中會包含飲品價格、熱量、糖量、是否添加過敏原及咖啡因含量等資訊(註1)。 本日成果預覽如下: 1. 資料收集 首先自官...

鐵人賽 Python DAY 19

技術 [Day19] - 範例1:天干地支西元年份對照表

從[Day19]~[Day23],我們將一起運用gt來製作四張生活化表格。過程皆分為四大部份: 資料生成(或收集)。 DataFrame製作。 表格製作。 結...

鐵人賽 Python DAY 18

技術 [Day18] - 核心思維

本日內容為gt核心思維分享,如果只是想學習如何使用gt的朋友,可以略過。 [Day01]至[Day17]我們一起學習了gt的各種功能,接下來幾天將進入實務製表的...

鐵人賽 Python DAY 17

技術 [Day17] - 滄海遺珠

今天我們將以df DataFrame來說明一些還沒有提過的gt用法: from datetime import date import polars as p...

鐵人賽 Python DAY 16

技術 [Day16] - 生成概略趨勢圖(Nanoplot)

今天我們來介紹如何使用GT.fmt_nanoplot()生成概略趨勢圖。 請留意,GT.fmt_nanoplot()尚屬於實驗性質,有可能會遇到許多bug,歡迎...

鐵人賽 Python DAY 15

技術 [Day15] - 依據表格值套用背景顏色

GT.data_color()可以讓我們依據表格值來套用背景顏色。 以下我們將使用內建的exibble dataset所生成的df DataFrame,來作為本...

鐵人賽 Python DAY 14

技術 [Day14] - 顯示圖片

今天我們來介紹如何使用GT.fmt_image()來顯示圖片。 首先我們假設當前資料夾結構如下: ├── logos │   ├── type1 │   │  ...

鐵人賽 Python DAY 13

技術 [Day13] - 格式化單位(Unit)

今天我們來說明,如何使用GT.fmt_unit()搭配define_units(),在表格中任意component格式化各種單位。 GT.fmt_unit()...

鐵人賽 Python DAY 12

技術 [Day12] - 格式化時間

今天我們來介紹格式化時間相關型別的函數,分別是: 格式化日期(GT.fmt_date())。 格式化時間(GT.fmt_time())。 格式化日期與時間(G...

鐵人賽 Python DAY 11

技術 [Day11] - 格式化數字

今天我們來介紹如何在表格中: 格式化數字(GT.fmt_number())。 格式化整數(GT.fmt_integer())。 格式化科學記號(GT.fmt_...

鐵人賽 Python DAY 10

技術 [Day10] - 欄位相關操作

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

鐵人賽 Python DAY 9

技術 [Day09] - 客製化表格樣式

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

鐵人賽 Python DAY 8

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

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

鐵人賽 Python DAY 7

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

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

鐵人賽 Python DAY 6

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

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

鐵人賽 Python DAY 5

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

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

鐵人賽 Python DAY 4

技術 [Day04] - Polars的Context與Expression

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

鐵人賽 Python DAY 3

技術 [Day03] - Pandas的Fluent API

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

鐵人賽 Python DAY 2

技術 [Day02] - 表格基本介紹

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

鐵人賽 Python DAY 1

技術 [Day01] - 緣起

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

鐵人賽 Python DAY 1

技術 因為不熟 VBA,只好用 Python 寫 Excel 【Python 處理 Excel #1】

本篇文章同步發布於 因為不熟 VBA,只好用 Python 寫 Excel 【Python 處理 Excel #1】 參加 2024 iThome 鐵人賽動...

技術 [Python爬蟲] Pandas模組

[Python爬蟲] Pandas 模組 Python 的 Pandas 是一個強大的資料分析工具包,讓你能夠輕鬆地處理和分析結構化數據。以下是一個基本的 P...

技術 Python: pandas + gpt3.5 用一句話讓 LLM 分析數據

介紹 pandas-ai 是一個開源套件,能夠讓使用者用 Prompt 的方式請 LLM 幫忙分析 DataFrame (等價於excel) 裡面的數據。 使用...

鐵人賽 自我挑戰組 DAY 30

技術 Day30- 視覺化呈現(5)熱力分析

熱力圖 假設一組資料,記錄了某公司員工的銷售業績和客戶滿意度: 銷售業績 | 客戶滿意度 ------- | -------- 100 | 90 200 |...

鐵人賽 自我挑戰組 DAY 30

技術 Day 30|Pandas 完賽!

嗨!大家好!我是Eva!一位正努力跨進資料科學領域的女子!沒想到寫著寫著 30 天的日子就這樣過去了,能完成挑戰實在太感動了 😭 ■ 系列回顧 在這 30 天挑...

鐵人賽 自我挑戰組 DAY 29

技術 Day 29|Interview Query - Customer Analysis

■ 題目|Interview Query - Customer Analysis You’re given a dataframe containing sal...

鐵人賽 自我挑戰組 DAY 29

技術 Day29- 視覺化呈現(4)箱形分析

箱形圖 假設我們有一組資料,記錄了某公司員工的月薪 月薪 | 次數 ------- | -------- 10000 | 10 15000 | 20 200...

鐵人賽 自我挑戰組 DAY 28

技術 Day28- 視覺化呈現(3)圓餅分析

圓餅圖 假設我們有一組資料,記錄了某公司員工的職稱和人數 職稱 | 人數 ------- | -------- 經理 | 10 主管 | 20 專員 | 3...