เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การใช้ .SD (II)

นอกจากนี้ยังสามารถใช้ lapply() เพื่อนำฟังก์ชันเดียวไปใช้กับทุกคอลัมน์ที่ระบุใน .SDcols ได้ด้วย ในแบบฝึกหัดนี้ จะคำนวณจำนวนสถานีต้นทางและรหัสไปรษณีย์ที่ไม่ซ้ำกันในแต่ละเดือน โดยใช้ uniqueN() ซึ่งเป็นฟังก์ชันที่คืนค่าจำนวนสมาชิกที่ไม่ซ้ำกันในคอลัมน์ เวกเตอร์ หรือ data.table

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การจัดการข้อมูลด้วย data.table ใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

หาจำนวนรวมของสถานีต้นทางและรหัสไปรษณีย์ที่ไม่ซ้ำกัน สำหรับแต่ละ เดือน โดยใช้ start_date ในการดึงข้อมูลเดือน

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Find the total number of unique start stations and zip codes per month
unique_station_month <- batrips[, ___(___, ___), 
                                by = ___, 
                                .SDcols = c("start_station", "zip_code")]
unique_station_month
แก้ไขและรันโค้ด