python - Pandas:修改时间戳的分钟数
问题描述
我的代码如下所示:
timestamp1 = df_all_trades.loc[index].time
timestamp1 = pd.Timestamp(timestamp1)
print(timestamp1)
timestamp1 = timestamp1.strftime("%m-%d-%Y %H:%M:%S") + "Z"
当我打印它时,它看起来像这样:2019-03-16 23:40:28.783000
我需要的是相同的时间戳,但减去 4 分钟:2019-03-16 23:36:28.783000
,我有点卡在这个......任何想法?谢谢!
解决方案
在熊猫中,您可以使用 DateOffset:
a = pd.date_range(start='2018',end='2019')
a - pd.DateOffset(minutes = 4)
推荐阅读
- batch-processing - PBS作业相互依赖:一项作业开始,取消其他作业
- express - 带有 Graphql 错误“_author2.default 不是构造函数”的节点/Express
- php - 是否可以从作曲家锁定文件中的另一个包更新所需的依赖项?
- node.js - 使用加密处理从 React FrontEnd 上传的 IPFS ?
- python - 使用 Grid Tkinter GUI,是否有任何其他正确的做法来实现这一点
- javascript - “无法加载图像”用于 css/javascript 中的 php 生成图像
- firebase - 如何为 CI 创建 Firebase 测试环境?
- hive - 我想在配置单元中最后一次出现匹配模式
- python - Python,正则表达式:在正则表达式中放置字符串列表
- ios - 旋转设备时崩溃布局