У меня есть данные в 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 (в этом случае, что эквивалентно), или могут помочь регулярные выражения? Спасибо.