Tôi đang tìm kiếm để khớp với nhiều tiêu chí chuỗi và sau đó đặt hàng trong hàng R bằng cách sử dụng grepl để tìm kết quả phù hợp. Tôi đã tìm thấy một giải pháp tốt đẹp từ another post nơi một số mã cụ thể được sử dụng (nhưng bạn có được ý tưởng): subset(GEMA_EO5, grepl(paste(l, collapse="|"),GEMA_EO5$RefSeq_ID))
Kết hợp chuỗi trên hai cột trong [R]
Tôi tự hỏi nếu nó có thể grepl trong hai cột, thay vì chỉ RefSeq_ID trong ví dụ trên. Đó là, trong grepl thông qua bất kỳ phương pháp khác. Nói cách khác, tôi muốn tìm các tùy chọn trong l không chỉ trong một cột, nhưng trong hai (hoặc nhiều). Điều này có thể không?
ví dụ: 3 cột, a b và c. Tôi muốn các tiêu chí như vậy mà T (hàng 3 và 4) được chọn, mặc dù định dạng "T I" trong (3, b). nó phải xác định cả hai (4, a) và (3, b), do đó liên kết đến câu hỏi trước. Tôi muốn nó nhìn vào cột a và cột b, không phải cái này hay cái kia.
a b c
A A C P L
V V B W E E
W T I P J G
T W P J
Có vẻ như bạn chỉ có thể sử dụng '|' để kết hợp nhiều kết quả của nhiều cuộc gọi đến 'grepl'. Hoặc làm nóng khung dữ liệu của bạn và thực hiện một lần quét. Bạn có một ví dụ cụ thể hơn? – Peyton
Bạn cũng có thể chỉ cần dán các cột lại với nhau. – Peyton
@Peyton Tôi đã chỉnh sửa bài đăng để bao gồm một ví dụ – kirk