【发布时间】:2021-08-25 23:46:06
【问题描述】:
我正在使用 SHARADAR/DAILY 数据。数据集/数据框如下所示。
我需要编写一段返回最新市值的代码。
当我写下面的代码时...
trade_date = "2021-05-16"
df2 = quandl.get_table('SHARADAR/DAILY', ticker='AAPL', date=trade_date)
print(df2)
结果是一个空的数据框
Series([], Name: marketcap, dtype: object)
我需要做两件事......
-
我需要它返回单个值,而不是数据帧,以便我可以用它进行算术计算。
-
我需要创建一个循环来检查.. 如果值为空,请尝试获取“trade_date”的市值减去一天“2021-05-15”,否则返回市值。继续减一天,直到我们得到一个非空白/非零的市值
空数据框 列:[股票代码、日期、lastupdated、ev、evebit、evebitda、市值、pb、pe、ps] 索引:[]
【问题讨论】: