次のような情報を含む Pandas データフレームが 1 つあります。
index year month day symbol transaction nr_shares
2011-01-10 2011 1 10 AAPL Buy 1500
2011-01-13 2011 1 13 GOOG Sell 1000
そして、ゼロで埋められた 2 番目の Pandas データフレームを埋めたいと思います
index AAPL GOOG
2011-01-10 0 0
2011-01-11 0 0
2011-01-12 0 0
2011-01-13 0 0
最初のデータフレームからの情報を使用して取得します
index AAPL GOOG
2011-01-10 1500 0
2011-01-11 0 0
2011-01-12 0 0
2011-01-13 0 -1000
関連する日付に、指定された株式数の売買取引が適切な列に入力されていることがわかります。買い注文は正の数、売り注文は負の数です。
どうすればこれを達成できますか? 最初のデータフレーム インデックスをループし、ネストされた "if" ステートメントを使用してシンボルとトランザクション列をチェックしてから、2 番目のデータフレームに書き込む必要がありますか、それとも使用できるより洗練されたデータフレーム メソッドがありますか?