初探数据
在完整的 Avazu 数据集中,您将通过查看各列的数据类型来探索多种新特征。新数据包含分类列,例如 site_id、app_id、device_id 等,分别是站点、应用和用户的各种标识符。首先,您将识别并打印数值列与分类列。
以 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.____)