У меня есть данные в R, которые могут выглядеть следующим образом:
USDZAR Curncy
R157 Govt
SPX Index
Другими словами, одно слово, в данном случае идентификатор безопасности Bloomberg, за которым следует другое слово, которое представляет собой класс безопасности, разделенное пробелом. Я хочу выделить класс и пространство, чтобы добраться до:
USDZAR
R157
SPX
Какой самый эффективный способ сделать это в R? Это регулярные выражения или я должен делать что-то, как в MS Excel, используя команды mid и find? например, в Excel я бы сказал:
=MID(@REF, 1, FIND(" ", @REF, 1)-1)
, что означает возврат подстроки, начинающейся с символа 1 и заканчивающейся номером символа первого пробела (меньше 1, чтобы стереть фактическое пространство).
Нужно ли мне делать что-то подобное в R (в этом случае, что является эквивалентом), или здесь могут помочь регулярные выражения? Спасибо.