輪胎尺寸範圍限制
在本課中,你會延續先前對 ride_sharing DataFrame 的操作。你將處理 tire_sizes 欄位,其中包含每台腳踏車的輪胎尺寸。
腳踏車的輪胎尺寸可能是 26″、27″ 或 29″,而且在這裡已正確儲存為類別型別。為了降低維護成本,這家共乘服務商決定將輪胎的最大尺寸設定為 27″。
在這個練習中,你會先把 tire_sizes 轉成整數,再設定並檢驗新的上限 27″,以確保 tire_sizes 欄位的數值落在正確範圍內。
本練習屬於課程
用 Python 進行資料清理
練習說明
- 將
tire_sizes欄位從category轉為'int'。 - 使用
.loc[]把所有大於 27 的tire_sizes值設為 27。 - 再把
tire_sizes從int轉回'category'。 - 印出
tire_sizes的描述統計。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Convert tire_sizes to integer
ride_sharing['tire_sizes'] = ____['____'].____('____')
# Set all values above 27 to 27
ride_sharing.____[____ > ____, ____] = ____
# Reconvert tire_sizes back to categorical
ride_sharing['tire_sizes'] = ____
# Print tire size description
print(ride_sharing['tire_sizes'].____())