已作答 0 / 15 題
DataFrame
1. 建立一個包含 name 和 age 欄位的 DataFrame(3 筆資料),印出 DataFrame
DataFrame
2. 印出 DataFrame 的行數(用 len())
統計
3. 計算 [100, 200, 300, 400] 的平均值並印出(整數)
篩選
4. 從 [10, 25, 30, 15, 40] 中篩選出大於 20 的數,印出數量
排序
5. 將 [30, 10, 50, 20] 排序後印出最大值
分組
6. 有 3 筆 web 訂單和 2 筆 app 訂單,用 groupby 印出 web 的訂單數
分組
7. 計算各渠道總金額,web: 1000+2000+500, app: 1500+800,印出 app 總金額
計算
8. 計算 450 佔 1000 的百分比(一位小數),印出
欄位
9. 建立 DataFrame 後新增一個 profit 欄位(price - cost),印出 profit 欄
綜合
10. 用 value_counts() 統計 ['web','app','web','web','app'] 中各值出現次數,印出結果
DataFrame
11. 建立含 name 和 score 的 DataFrame(3 筆),用 describe() 印出統計摘要中的 mean 值
篩選
12. 從 DataFrame 篩選出 amount > 500 的資料,印出有幾筆
排序
13. 將 DataFrame 按 price 欄位由大到小排序,印出第一筆的 name
欄位
14. 用 rename 將 DataFrame 的 'amt' 欄位改名為 'amount',印出欄位名稱列表
分組
15. 有訂單 DataFrame(channel 和 amount),用 groupby 計算每個 channel 的平均金額,印出 web 的平均
確認作答完畢後,點擊交卷