Tôi muốn chia chuỗi thành nhiều đoạn tại các vị trí có một hoặc nhiều khoảng trắng (tab, dấu cách, ...) xuất hiện. In the documentation of strsplit()
nó nói, phân chia đó được hiểu là một biểu thức chính quy.Tách chuỗi thành các đoạn trên một hoặc nhiều khoảng trắng
Vì vậy tôi đã cố gắng điều sau đây, mà không làm việc:
test = "123 nnn dddddd"
strsplit(test, "[:space:]+")
nó chỉ trả về:
[[1]]
[1] "123 nnn dddddd"
nhưng phải trả lại:
[[1]]
[1] "123" "nnn" "dddddd"
Whats sai trong mã của tôi?
Hãy thử thay vào đó: 'strsplit (test," [] + ")' –
thực sự 'strsplit (test," + ")' cũng hoạt động. – plannapus