Предположим, что у вас есть строка:
strLine <- "The transactions (on your account) were as follows: 0 3,000 (500) 0 2.25 (1,200)"
Есть ли функция, которая выводит числа в массив/вектор, создавая следующее требуемое решение:
result <- c(0, 3000, -500, 0, 2.25, -1200)?
то есть.
result[3] = -500
Обратите внимание, что цифры представлены в форме учета, поэтому между() появляются отрицательные числа. Кроме того, вы можете предположить, что справа появляются только цифры справа от первого появления числа. Я не так хорош в regexp, поэтому буду признателен, если вы сможете помочь, если это потребуется. Кроме того, я не хочу предполагать, что строка всегда одна и та же, поэтому я хочу удалить все слова (и любые специальные символы) перед расположением первого номера.