提前感谢您的协助。
以下是我尝试实施的逻辑:在交换,自动收报机和年份匹配的情况下,将div_amt汇总到名为annual_div的新列中。我从CSV导入数据并执行以下操作:
# Change to datetime format
ZACKS_DH_df['year'] = pd.to_datetime(ZACKS_DH_df['div_ex_date']).dt.year
# Sum annual dividend
ZACKS_DH_df['annual_div'] = ZACKS_DH_df.groupby('exchange' and 'ticker' and 'year').sum()['div_amt']
我已经收到了输出的截图。正如您所看到的,我在annual_div专栏中获得了NaN。我尝试了很多变化但没有成功。
我对以下任何一方感到满意: