市場分析ツールを構築しようとしています。生データ入力は次のようにフォーマットされます。
20,000 株で 1 株あたり 550 米ドル
「1 株あたり 550 米ドルで 20,000 株」という意味です。
通常、次のコードで価格を取得します。
value = re.findall(re.compile('20,000 shares for (.*) USD each'), data)
ただし、このアプローチは、株式数 (この場合は 20,000) と価格値が変化するため、うまくいきません。このデータを抽出するより良い方法はありますか?
私の問題を不適切に説明したことを前もってお詫びします。私は Python の初心者で、このシナリオでどの技術用語を使用すればよいかわかりません。私のタイトルを表現するより良い方法がある場合は、お気軽に編集してください。事前に感謝します!