1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Regular Expressions nâng cao trong R

Connected

Bài tập

Tạo regex phù hợp với nhu cầu của bạn

Trong bài tập này, bạn sẽ lặp lại những gì vừa thấy trong bài tập video bằng cách trích xuất chữ cái "3D" từ cột "line" của data frame screens_per_movie.

Để hàm extract() hoạt động chính xác, bạn cần đảm bảo yêu cầu sau: Số lượng nhóm bắt trong biểu thức chính quy regex phải đúng bằng độ dài của vector into. Nếu không, bạn sẽ gặp lỗi.

Bạn có thể giải quyết vấn đề này để "3D" và một hay nhiều chữ số \\d+ được trích xuất chính xác từ data frame screens_per_movie không?

Hướng dẫn

100 XP
  • Tạo một biểu thức chính quy regex có hai nhóm bắt (). Nội dung của chúng sẽ được trích xuất vào các cột mới.
  • Đảm bảo bạn không xóa cột văn bản gốc.
  • Đảm bảo nhóm bắt thứ hai được chuyển đổi thành số.