Không chắc chắn cách khác để hỏi điều này nhưng, tôi muốn tìm kiếm cụm từ trong một số phần tử chuỗi. Đây là những gì mã của tôi trông như thế (nhưng sai):Tương đương R của câu lệnh LIKE 'description%' của SQL là gì?
inplay = vector(length=nrow(des))
for (ii in 1:nrow(des)) {
if (des[ii] = 'In play%')
inplay[ii] = 1
else inplay[ii] = 0
}
des là một vector mà các cửa hàng chuỗi như "Swinging Strike", "Trong vở kịch (chạy (s))", "Trong vở kịch (trong (s) và vv Những gì tôi muốn inplay để lưu trữ là 1s và 0s vector tương ứng với des vector, với 1s inplay chỉ ra rằng giá trị des có "In play%" trong nó và 0s nếu không.
Tôi tin rằng dòng thứ ba là không chính xác, bởi vì tất cả điều này là trả về một vectơ 0 bằng 1 trong phần tử cuối cùng.
Cảm ơn trước!
Bạn muốn 'startsWith'? –