Tôi có dữ liệu trong R có thể trông như thế này:Cụm từ thông dụng trong R để xóa tất cả ký tự sau khoảng trắng đầu tiên?
USDZAR Curncy
R157 Govt
SPX Index
Nói cách khác, một từ, trong trường hợp này một định danh an ninh Bloomberg, tiếp theo là một từ khác, mà là lớp an ninh, ngăn cách bởi một không gian . Tôi muốn loại bỏ lớp học và không gian để đến:
USDZAR
R157
SPX
Cách hiệu quả nhất để làm điều này trong R là gì? Là biểu thức thông thường hay tôi phải làm một cái gì đó như tôi sẽ trong MS Excel bằng cách sử dụng các lệnh giữa và tìm? ví dụ: trong Excel, tôi sẽ nói:
=MID(@REF, 1, FIND(" ", @REF, 1)-1)
có nghĩa là trả lại chuỗi con bắt đầu từ ký tự 1 và kết thúc ở số ký tự của dấu cách đầu tiên (ít hơn 1 để xóa khoảng trắng).
Tôi có cần phải làm điều gì đó tương tự trong R (trong trường hợp này, điều tương đương), hoặc biểu thức chính quy có thể trợ giúp ở đây không? Cảm ơn.
Cảm ơn bạn. –