Nhiều biến trong một cột
Vì bận rộn, bạn không muốn tốn quá nhiều thời gian trên Netflix, nên quyết định xử lý vài con số về thời lượng chương trình TV và phim trước khi chọn xem gì.
Bạn đã lấy được một bộ dữ liệu tên netflix_df, nhưng cột duration của nó có vấn đề: cột này chứa chuỗi vừa có giá trị vừa có đơn vị thời lượng ("min" hoặc "Season").
Bạn sẽ làm gọn bộ dữ liệu này để mỗi biến có cột riêng của nó.
Như mọi bài trong khóa học này, gói tidyr đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Định hình lại dữ liệu với tidyr
Hướng dẫn bài tập
- Kiểm tra
netflix_dfbằng cách gõ trực tiếp tên của nó trong R console và nhấn Enter để xem chuỗi nào phân tách giá trị và đơn vị trong cộtduration. - Tách cột
durationthành hai biếnvaluevàunit. Truyền chuỗi phân tách số và đơn vị vào đối sốsep.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
netflix_df %>%
# Split the duration column into value and unit columns
separate(___, into = ___, sep = ___, convert = TRUE)