问题标签 [datetimeindex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5705 浏览

python - 在python中为熊猫数据框获取时间索引

我在为我的 pandas 数据框获取正确的时间索引时遇到了一些麻烦。

我认为问题在于时间的东西出现在前三列:年/月/日、小时/分钟/秒、毫秒。此外,如果在中午之前,小时/分钟/秒列会删除第一个零。

理想情况下,我想定义我自己的函数,该函数可以由 read_csv 函数中的转换器参数调用。

0 投票
2 回答
831 浏览

python - 如何加快 DatetimeIndex 处理?

我有一个大熊猫 DataFrame(大约 1050000 个条目)。其中一列是类型datetime。我想提取年、月和工作日。问题是下面显示的代码非常慢:

更新:

数据如下所示:

如果我这样做:

那么错误是:

0 投票
1 回答
270 浏览

python - 当我尝试使用 datetimeindex 在 pandas 数据框中删除一行时,它会移动索引

我有一个带有 datetimeindex 索引的数据框。当我尝试按其索引值删除单行时,行数正确变为 N-1,但索引中的时间发生了变化。实际上,从一开始就切掉了一大块行,然后在末尾添加了一大块具有 Nan 值的行。这个“块”的大小似乎是我的时区偏移量*我每小时的频率。这是一个可重现的示例:

0 投票
2 回答
1530 浏览

pandas - 在 datetimeindex 数据框中选择具有指定日期的行 - Pandas

我有一个带有 datetimeindex 的数据框。我只需要索引属于列表中指定日期的那些行,例如周一和周二的 [1,2]。这可以在熊猫中用一行代码实现吗?

0 投票
1 回答
2158 浏览

python - 用 NaN 填充 datetimeindex 空白

我有两个日期时间索引的数据框。一个缺少其中一些日期时间 ( df1),而另一个是完整的(在本系列中具有规则的时间戳,没有任何间隙)并且充满了NaN's ( df2)。

我正在尝试将 df1 中的值与 的索引匹配,并在 中不存在此类的地方df2填充NaN's 。datetimeindexdf1

例子:

Usingdf2.combine_first(df1)返回与 相同的数据df1.reindex(index= df2.index),这填补了不应存在具有某些值的数据的任何空白,而不是 NaN。

这是我希望得到的:

有人可以解释为什么会这样,以及如何设置这些值的填充方式吗?

0 投票
1 回答
87 浏览

python - 在 Python Pandas 中将带有元素日期标签的年度财政数据元组转换为时间序列

我正在尝试将 SQL -> .csv 数据转储平面文件转换为每个公司的时间序列。

对我来说,关键是数据被组织成 4 个季度的年度元组。季度结束日期是在每家公司的第一个元组中给出的财政季度。我需要将数据转换为日历季度的时间序列,但无法弄清楚如何。

如何从这些数据标签构建日期时间索引?

每个公司总是有相同数量的元组,但可能包含空值。下面的示例数据框行突出显示了具有不同财政年度结束日期的 2 家公司

我已经开始切片 df 以获得季度日期标签

然后我通常会制作一个类似的熊猫日期范围

我很难过,因为最多有 20 个周期,可能更少,并且开始和结束是由第一个元组动态定义的,而不是像元组是日历年那样与元组中的位置相关联。

我应该如何进行?

0 投票
2 回答
270 浏览

python - 如何从索引匹配一天获取全天数据

我有一个df1按日期时间索引的数据框,其中每分钟输入数周样本:

我想找到 Avg(TempBottom,TempTop) 最低的那一天,然后按分钟获取全天数据,这样我就可以绘制那一天,我试过:

这给了我订购的最低温度天数。样本:

然后我虽然我需要的只是从 df2 获取第一个条目的索引:

但我收到一个错误:

0 投票
1 回答
335 浏览

python - 多索引移位中的 Pandas DatetimeIndex

我有一些 Pandas (python) 数据帧,它们是通过大约每 8 毫秒收集一次数据而创建的。数据被分解成块,序列重新开始。所有块都有一个标签,并且有一个时间戳列指示收集样本的时间(从文件的开头)。为了得到一个想法,框架看起来像这样:

EXPTIMESTAMP 列是一个 DateTimeIndex。我想做的是稍后保留该列以供实用程序使用,但使用块相关的 DateTimeIndex 创建一个不同的子索引,例如:

我已经得到了这个工作:

但我想知道是否有一种更清洁/更有效/更熊猫式的方式来进行这种类型的转换。

谢谢!

0 投票
1 回答
543 浏览

python - 数据透视表未使用数据帧中的 datetimeindex 创建

我无法从以 datetimeindex 作为索引的数据框创建数据透视表。编辑以显示完整代码

有问题的代码是

数据帧 (_stat_axis) 的内部显示索引字段是 DatetimeIndex。月份列也有 datetimeindex 设置,但创建数据透视表仍然会出现 Series 错误。

0 投票
2 回答
1285 浏览

python - 通过装饰器断言 pandas 数据框具有日期时间索引

如何添加一个装饰器,说明函数的传入 pandas 数据框参数具有日期时间索引?

我查看了 engarde 和 validada 包,但还没有找到任何东西。我可以在函数内部进行此检查,但更喜欢装饰器。