มองภาพรวมครั้งแรก
ในแบบฝึกหัดนี้ จะได้สำรวจชุดข้อมูล Avazu แบบเต็มโดยดูชนิดข้อมูลของแต่ละคอลัมน์ ชุดข้อมูลใหม่นี้มีคอลัมน์เชิงหมวดหมู่ เช่น site_id, app_id, device_id และอื่น ๆ ซึ่งเป็นตัวระบุของเว็บไซต์ แอป และผู้ใช้ตามลำดับ จากนั้นจะระบุและแสดงคอลัมน์ตัวเลขและคอลัมน์เชิงหมวดหมู่ออกมา
ข้อมูลตัวอย่างในรูปแบบ DataFrame ถูกโหลดไว้แล้วในตัวแปร df และ pandas พร้อมใช้งานในชื่อ pd
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพยากรณ์ CTR ด้วย Machine Learning ใน Python
คำแนะนำการฝึกหัด
- แสดงคอลัมน์ของ
dfโดยใช้.columns - แสดงชนิดข้อมูลของ
dfโดยใช้.dtypes - เลือกเฉพาะคอลัมน์ตัวเลขจาก
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.____)