Giả sử tôi muốn tạo một khung dữ liệu lớn từ đầu.Tạo các Khung Dữ liệu Lớn
Sử dụng chức năng data.frame là cách tôi thường tạo khung dữ liệu. Tuy nhiên, df của như sau là cực kỳ dễ bị lỗi và không hiệu quả.
Vì vậy, có cách hiệu quả hơn để tạo khung dữ liệu sau.
df <- data.frame(GOOGLE_CAMPAIGN=c(rep("Google - Medicare - US", 928), rep("MedicareBranded", 2983),
rep("Medigap", 805), rep("Medigap Branded", 1914),
rep("Medicare Typos", 1353), rep("Medigap Typos", 635),
rep("Phone - MedicareGeneral", 585),
rep("Phone - MedicareBranded", 2967),
rep("Phone-Medigap", 812),
rep("Auto Broad Match", 27),
rep("Auto Exact Match", 80),
rep("Auto Exact Match", 875)),
GOOGLE_AD_GROUP=c(rep("Medicare", 928), rep("MedicareBranded", 2983),
rep("Medigap", 805), rep("Medigap Branded", 1914),
rep("Medicare Typos", 1353), rep("Medigap Typos", 635),
rep("Phone ads 1-Medicare Terms",585),
rep("Ad Group #1", 2967), rep("Medigap-phone", 812),
rep("Auto Insurance", 27),
rep("Auto General", 80),
rep("Auto Brand", 875)))
Yikes, đó là một số mã 'xấu'. Làm thế nào tôi có thể tạo khung dữ liệu 'lớn' này một cách hiệu quả hơn?
Tôi sắp xếp thận trọng tại sao bạn có quá nhiều dữ liệu lặp lại trong cả hai cột. Thông thường khi tôi đã lặp lại dữ liệu trong một cột, nó thay đổi hoặc quay vòng trong cột kia (suy nghĩ đếm trong nhị phân). – Owen