Извлечь все числа из одной строки в R

Давайте представим, что у вас есть строка:

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

Ответы на вопрос(4)

Ваш ответ на вопрос