Pandas 初階・選欄、篩選與排序
這一頁是題幹試閱;登入/註冊後每題可以在瀏覽器裡執行、對答案,第一次交對 +10 XP。
- 01
選欄與改名
容易選欄/rename電商後台匯出了訂單表 orders(欄位 order_id、customer、product、qty、amount、status)。
報表只需要三個欄位:order_id、customer、amount,並且 amount 要改名為 amount_twd。
請建立 result:只含這三欄(順序 order_id、customer、amount_twd),列的順序與原表相同。
作答方式:資料已在程式裡建好。只改「TODO」那一段,最後的 print 保留不動,輸出才能自動對答案。本題在瀏覽器內以 Pyodide 執行(pandas 2.3)。
作答登入後可作答 - 02
條件篩選
容易布林篩選訂單表 orders 中,財務只要看「已付款(status 為 paid)且金額 amount 大於等於 1500」的訂單。
請建立 result:符合條件的列,只保留 order_id、customer、amount 三欄,列順序與原表相同。
作答方式:資料已在程式裡建好。只改「TODO」那一段,最後的 print 保留不動,輸出才能自動對答案。本題在瀏覽器內以 Pyodide 執行(pandas 2.3)。
作答登入後可作答 - 03
API 請求篩選
容易字串方法/isin存取紀錄 access 有 path、status、ms 三欄。維運只想看 API 的異常請求:
- path 以 "/api/" 開頭;而且
- status 屬於 [404, 500, 502] 其中之一。
請建立 result:符合條件的列(三欄都保留),列順序與原表相同。
作答方式:資料已在程式裡建好。只改「TODO」那一段,最後的 print 保留不動,輸出才能自動對答案。本題在瀏覽器內以 Pyodide 執行(pandas 2.3)。
作答登入後可作答 - 04
多欄排序
容易排序股價表 prices 是爬蟲依抓取順序寫入的,股票和日期混在一起。
請建立 result:先依 stock_id 由小到大排序,同一支股票內再依 date 由新到舊排序。欄位不變。
(stock_id 與 date 都是字串,直接用字串排序即可。)
作答方式:資料已在程式裡建好。只改「TODO」那一段,最後的 print 保留不動,輸出才能自動對答案。本題在瀏覽器內以 Pyodide 執行(pandas 2.3)。
作答登入後可作答

送件鴿飛出去了