Mục lục:
Video: Hướng dẫn cách đấu nối giữa 2 ampli với nhau đánh riêng biệt 2025
Khi bạn làm việc với văn bản, thường bạn có thể giải quyết vấn đề nếu bạn có thể tìm từ hoặc mẫu trong văn bản. R làm cho việc này trở nên dễ dàng. Hãy tưởng tượng bạn có một danh sách các tiểu bang ở Hoa Kỳ và bạn muốn tìm hiểu xem những tiểu bang nào có chứa từ Mới.
Để điều tra vấn đề này, bạn có thể sử dụng các trạng thái dữ liệu được cài đặt sẵn. tên, có chứa - bạn đoán - tên của các tiểu bang của Hoa Kỳ:
Nói chung, bạn có thể tìm thấy các chuỗi con trong văn bản theo hai cách:Theo vị trí:
-
Ví dụ, bạn có thể nói với R để có được ba chữ cái bắt đầu từ vị trí 5. Theo mô hình:
-
Ví dụ, bạn có thể nói R để lấy các chuỗi con phù hợp với một từ hoặc mẫu cụ thể. Một mẫu có một chút giống như một ký tự đại diện. Trong một số trò chơi bài, bạn có thể sử dụng thẻ Joker để đại diện cho bất kỳ thẻ nào khác. Tương tự, một mẫu trong R có thể chứa từ hoặc một số ký hiệu có ý nghĩa đặc biệt.
Nếu bạn biết vị trí chính xác của một nội dung bên trong một phần tử văn bản, bạn sử dụng hàm substr () để trả lại giá trị. Để giải nén nội dung bắt đầu ở vị trí thứ ba và dừng ở vị trí thứ sáu của trạng thái. tên, bắt đầu bằng 3, dừng lại = 6) [1] "abam" "aska" "izon" "kans" "lifo" "lora" > Tìm kiếm theo mẫu trong R
mẫu
:
Mẫu bạn muốn tìm.
x:
-
Chuỗi ký tự mà bạn muốn tìm kiếm. Giả sử bạn muốn tìm tất cả các trạng thái chứa mẫu New. Làm như sau: >> grep ("New", state name) [1] 29 30 31 32 Kết quả của grep () là một vector số với các vị trí của mỗi phần tử có chứa mẫu kết hợp. Nói cách khác, yếu tố thứ 29 của nhà nước. tên chứa từ
-
Mới. >> nhà nước. tên [29] New Hampshire Phew, đã làm việc! Nhưng gõ vào vị trí của mỗi văn bản phù hợp sẽ là rất nhiều công việc. May mắn thay, bạn có thể sử dụng các kết quả của grep () trực tiếp để phân chia vector gốc: >> state. tên "New Hampshire" "New Jersey" [3] "New Mexico" "New York" Chức năng grep () phân biệt chữ hoa chữ thường - chỉ khớp văn bản trong cùng một trường hợp (chữ hoa hoặc chữ thường) làm mẫu tìm kiếm của bạn. Nếu bạn tìm kiếm mẫu "new" bằng chữ thường, kết quả tìm kiếm của bạn sẽ trống: >> state. tên [grep ("mới", nhà nước.tên)] ký tự (0)