当前位置: 首页 > 面试题库 >

如何从Pandas DataFrame.Index whos对象的类型为datetime.time的时间中添加/减去时间(小时,分钟等)?

穆锋
2023-03-14
问题内容

我有一个DataFrame,其索引仅为datetime.time,而DataFrame.Index和datetime.time中没有方法来移动时间。datetime.time已替换,但仅适用于系列的单个项目吗?

这是使用的索引的示例:

In[526]:  dfa.index[:5]
Out[526]: Index([21:12:19, 21:12:20, 21:12:21, 21:12:21, 21:12:22], dtype='object')

In[527]:  type(dfa.index[0])
Out[527]: datetime.time

问题答案:

Liam的链接看起来不错,但也可以签出pandas.Timedelta-看起来可以很好地与NumPy和Python的时间增量配合使用。

https://pandas.pydata.org/pandas-
docs/stable/timedeltas.html

pd.date_range('2014-01-01', periods=10) + pd.Timedelta(days=1)


 类似资料:
  • 问题内容: 我得到一个datetime字段,当前在查询中为: 我想做的是从该日期减去3个小时(格林尼治标准时间问题),但是我无法在PHP中执行此操作,因为PHP仅知道日期部分,而不是时间。 问题答案: MySQL具有: 但是尝试解决潜在的时区问题会更好吗?

  • 问题内容: 在我的表我有,列。 示例:和 如何将此列添加到我的列中,这样我就可以 我尝试了这个: 但它不起作用。 谢谢你,史蒂夫 问题答案: 据我了解,您想将前两位数字添加为小时,将后两位数字添加为分钟-但您并未在通话中执行此操作- 您要将两个部分都添加为-请尝试以下操作: 在这里,我使用了两个嵌套-内部添加小时,外部添加分钟到添加小时的结果上。 另外:在SQL Server中是 基于1的 ,例如

  • 问题内容: 我有一个价值,我想得到另一个正好是1个月前的时间。 我知道可以用(想要另一个)进行减法,但这会导致a,而我反过来需要它。 问题答案: 尝试AddDate: 产生: 游乐场:http://play.golang.org/p/QChq02kisT

  • 我只想它显示从当前时间增加30分钟到一天结束前-今天时间是09:46AM它应该显示像的特定日期。但在我的代码里它从00:00...23:30显示一整天。下面是我的代码:

  • 本文向大家介绍使用Java中的Calendar.add()方法从当前时间减去分钟,包括了使用Java中的Calendar.add()方法从当前时间减去分钟的使用技巧和注意事项,需要的朋友参考一下 为Java中的Calendar类导入以下软件包。 首先,创建一个Calendar对象并显示当前日期和时间。 现在,让我们使用calendar.add()方法和Calendar.MINUTE常数减少分钟数。

  • 问题内容: 我将为此使用api。我主要担心的是 将在4月19日2100hrs(9 PM)? 问题答案: 没有。 运行以下代码后: 您可以确保将cal设置为“ Apr 20th 0300hrs”之前六小时,但不能保证将其设置为“ Apr 19th 2100hrs”。