1. Learn
  2. /
  3. Courses
  4. /
  5. Regular Expressions nâng cao trong R

Connected

Exercise

Tạo "mẫu điều kiện hoặc" với glue

Trong hai bài trước, bạn đã học cách tạo chuỗi từ các chuỗi, vector, list khác, thậm chí cả data frame. Kết hợp với kiến thức về biểu thức chính quy, giờ bạn có thể tạo mẫu (pattern) cho mọi kiểu dữ liệu này.

Dùng glue_collapse() bạn có thể nối nội dung của một vector hoặc cột của data frame và tạo ra các mẫu dài mà nếu viết thủ công sẽ rất tẻ nhạt và dễ sai.

Trong bài này, chúng ta có một vector đầu vào users. Đây là kết quả xuất ra từ cơ sở dữ liệu. Nó chứa một số dòng dữ liệu nhưng cũng có vài thông tin khác mà chúng ta không quan tâm. Dùng biểu thức chính quy, bạn có thể chỉ khớp với những phần mình cần—in trường hợp này là các tên người dùng (username).

Instructions

100 XP
  • Dùng vector usernames để tạo một pattern khớp với một trong ba tên trong vector.
  • Ghép ba tên lại với nhau bằng ký tự "hoặc" của biểu thức chính quy làm dấu phân tách.