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

Connected

Bài tập

Ngừng dùng paste, bắt đầu dùng glue

Hàm paste() nối các chuỗi với một khoảng trắng ở giữa, nên paste("Hi", "there") sẽ cho ra "Hi there". Cũng có hàm paste0() không thêm khoảng trắng, kết quả sẽ là "Hithere". Nhưng khi bạn nối nhiều chuỗi và biến, bạn sẽ phải viết rất nhiều dấu ngoặc kép " và dấu phẩy ,, khiến mã khó đọc. Thêm nữa, bạn chỉ có thể làm việc với các biến đã tồn tại sẵn.

Đây chính là hai tình huống mà hàm glue() tỏa sáng. Bạn có thể làm việc với các biến có sẵn trong phạm vi toàn cục (global scope) hoặc tạo biến ngay tức thì. Trong bài tập này, bạn sẽ thấy sự khác biệt giữa paste() và glue() khi áp dụng thực tế.

Hướng dẫn

100 XP
  • Dựng lại câu đã được tạo bằng paste0() bằng cách dùng glue().
  • Tạo biến tạm n để lưu độ dài ký tự của firstname và truyền nó vào câu đang tạo.