首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >巨蟒。操作日期/时间字符串

巨蟒。操作日期/时间字符串
EN

Stack Overflow用户
提问于 2021-06-09 01:07:38
回答 1查看 40关注 0票数 0

我在使用SHARADAR/每日数据。数据集/数据框架如下所示。

在这里输入图像描述

我需要编写一段返回最新市值的代码。

当我写下面的代码..。

代码语言:javascript
复制
    trade_date = "2021-05-16"
    df2 = quandl.get_table('SHARADAR/DAILY', ticker='AAPL', date=trade_date)
    print(df2)

结果是空一个数据文件。

代码语言:javascript
复制
Series([], Name: marketcap, dtype: object)

我需要做两件事..。

  1. 我需要它返回一个值,而不是一个数据,这样我就可以用它进行算术计算。
  2. 我需要创建一个循环来检查..。如果价值为空,尝试获得"trade_date“减去一天的市值,即"2021-05-15",否则返回市值。坚持一天,直到我们得到一个非空白/非零的市场上限。 空的DataFrame列:代码、日期、最后更新、ev、evebit、evebitda、marketcap、pb、pe、ps索引:[]
代码语言:javascript
复制
EN

回答 1

Stack Overflow用户

发布于 2021-06-09 01:11:16

mmmm使用日期时间和时间增量

代码语言:javascript
复制
import datetime

date_you_want = datetime.datetime.strptime("2020-05-07", "%Y-%m-%d").date() - datetime.timedelta(days=7)

然后你可以得到你想要的格式的日期。

代码语言:javascript
复制
date_you_want.strftime("%Y-%m-%d")

会给你"2020-04-30“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67896227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档