開始使用免費開始

初探資料

使用完整的 Avazu 資料集,你將透過檢視各欄位的資料型別來探索各種新特徵。新的資料包含像是 site_idapp_iddevice_id 等類別型欄位,分別代表網站、App 與使用者的各式識別碼。首先,你會找出並印出數值型與類別型的欄位。

以 DataFrame 形式的範例資料已載入為 df。已在工作環境中提供 pandas 並匯入為 pd

本練習屬於課程

用 Python 透過機器學習預測 CTR

檢視課程

練習說明

  • 使用 .columns 列出 df 的欄位。
  • 使用 .dtypes 列出 df 對應的資料型別。
  • 選取 df 中數值型欄位的子集(使用 include = ['int', 'float']),並印出這些欄位。
  • 選取 df 中類別型欄位的子集(使用 include = ['object']),並印出這些欄位。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Print columns
print(df.____)

# Print data types of columns
print(df.____)

# Select and print numeric columns
numeric_df = df.____(include=['____', 'float'])
print(numeric_df.____)

# Select and print categorical columns 
categorical_df = df.____(include=['____'])
print(categorical_df.____)
編輯並執行程式碼