【发布时间】:2022-01-26 11:01:10
【问题描述】:
我正在尝试将我的投资组合数字化。我有一个dataframe,其中包含自某个时期(01-01-2020) 以来的每日股票收盘信息,我想添加一列显示我持有的股票数量,例如在01-01-2020 上,我的APPL 为零并且从25-06-2020 我有 2 个,01-09-2021 我有 1 个。
我有另一个dataframe,它会在我的股票余额发生变化时跟踪它(但不是两者之间的日期)。这个例子看起来像这样;
Date Balance
25-06-2020 2
01-09-2021 1
我知道
df['balance'] = 0 将添加一个全为零的列,但是如何根据日期添加条件?
总之,我有这个
Date Price
01-01-2020 $100
01-02-2020 $100
...
25-06-2020 $120
26-06-2020 $130
...
01-09-2021 $145
02-09-2021 $146
我想解决这个问题
Date Price Balance
01-01-2020 $100 0
01-02-2020 $100 0
...
25-06-2020 $120 2
26-06-2020 $130 2
...
01-09-2021 $145 1
02-09-2021 $146 1
【问题讨论】:
标签: python python-3.x pandas dataframe datetime