文字列があるとしましょう:
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
数値は会計形式で表示されるため、() の間に負の数値が表示されることに注意してください。また、最初に出現した数字の右側には数字のみが表示されると想定できます。私は正規表現が得意ではないので、これが必要な場合は助けていただければ幸いです。また、文字列が常に同じであると想定したくないので、最初の数字の位置の前にあるすべての単語 (および特殊文字) を削除しようとしています。