如何在熊猫数据框中舍入日期时间索引?

kamome:

有一个这样的熊猫数据框:

index
2018-06-01 02:50:00     R 45.48 -2.8 
2018-06-01 07:13:00     R 45.85 -2.0  
... 
2018-06-01 08:37:00     R 45.87  -2.7

我想将索引四舍五入为这样的小时:

index
2018-06-01 02:00:00     R 45.48 -2.8 
2018-06-01 07:00:00     R 45.85 -2.0  
... 
2018-06-01 08:00:00     R 45.87  -2.7

我正在尝试以下代码:

df = df.date_time.apply ( lambda x : x.round('H'))

但返回具有修改后的索引列的系列而不是数据框

Sandeep Kadapa:

尝试使用floor

df.index.floor('H')

设定:

df = pd.DataFrame(np.arange(25),index=pd.date_range('2018-01-01 01:12:50','2018-01-02 01:12:50',freq='H'),columns=['Value'])
df.head()
                    Value
2018-01-01 01:12:50 0
2018-01-01 02:12:50 1
2018-01-01 03:12:50 2
2018-01-01 04:12:50 3
2018-01-01 05:12:50 4

df.index = df.index.floor('H')
df.head()
                    Value
2018-01-01 01:00:00 0
2018-01-01 02:00:00 1
2018-01-01 03:00:00 2
2018-01-01 04:00:00 3
2018-01-01 05:00:00 4

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在熊猫数据框中删除日期和时间?

如何舍入熊猫数据框中索引的值

如何使用日期时间索引从熊猫数据框中的特定日期选择行

如何在日期时间索引和两列上合并熊猫数据框

如何更新熊猫数据框的日期时间索引值?

熊猫日期时间索引到数据框

如何索引熊猫日期时间数据框中的打开和关闭?

熊猫-如何在熊猫数据框中返回索引?

如何在熊猫数据框中创建新日期并作为索引插入?

如何索引熊猫数据框中的时间段?

如何更改熊猫数据框中列的日期时间格式

熊猫数据框索引从日期时间中删除日期

使用日期时间索引根据时间在熊猫数据框中插入行

使用日期时间索引根据日期在熊猫数据框中插入行

如何在熊猫中创建多索引数据框?

如何在熊猫数据框中重置索引?

如何在熊猫数据框中更改单个索引值?

如何在熊猫数据框中获取正确格式的索引

如何在函数中重新索引熊猫数据框?

如何在函数中引用熊猫数据框的索引列

用日期时间索引插值并填充熊猫数据框

通过索引日期时间切片熊猫数据框

使用日期时间索引和列中的随机值创建熊猫数据框

熊猫:日期时间索引系列到时间索引日期列数据框

如何在 Pandas 数据框中通过具有日期时间索引的唯一 ID 创建列

从熊猫数据框中的日期时间中删除时间戳

如何在熊猫数据框中的多索引中更改外层索引?

如何使用参考日期在日期时间格式的多索引数据框中创建新列

如何使用增量日期时间模拟熊猫数据框数据