相关疑难解决方法(0)

如何删除Pandas数据帧索引的'秒'?

给定具有时间序列的数据框,如下所示:

                      Close
2015-02-20 14:00:00  1200.1
2015-02-20 14:10:00  1199.8
2015-02-21 14:00:00  1199.3
2015-02-21 14:10:00  1199.0
2015-02-22 14:00:00  1198.4
2015-02-22 14:10:00  1199.7
Run Code Online (Sandbox Code Playgroud)

我怎样才能摆脱索引的'秒',看起来像这样:

                   Close
2015-02-20 14:00  1200.1
2015-02-20 14:10  1199.8
2015-02-21 14:00  1199.3
2015-02-21 14:10  1199.0
2015-02-22 14:00  1198.4
2015-02-22 14:10  1199.7
Run Code Online (Sandbox Code Playgroud)

谢谢

python time-series dataframe pandas

6
推荐指数
1
解决办法
5440
查看次数

pandas从datetime索引中删除秒数

我有一个名为'df'的pandas dataFrame,如下所示

                       value    
2015-09-27 03:58:30    1.0  
2015-09-27 03:59:30    1.0  
2015-09-27 04:00:30    1.0  
2015-09-27 04:01:30    1.0
Run Code Online (Sandbox Code Playgroud)

我只想删除秒数来获得这个

                       value    
2015-09-27 03:58:00    1.0  
2015-09-27 03:59:00    1.0  
2015-09-27 04:00:00    1.0  
2015-09-27 04:01:00    1.0
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

香港专业教育学院尝试过像

df.index.to_series().apply(datetime.replace(second=0, microsecond=0))
Run Code Online (Sandbox Code Playgroud)

但我总是得到错误

TypeError: descriptor 'replace' of 'datetime.datetime' object needs an argument
Run Code Online (Sandbox Code Playgroud)

python indexing seconds pandas

6
推荐指数
1
解决办法
6325
查看次数

如何在Python中去掉日期时间的毫秒数

我的日期时间是这样的

0       2021-02-01 00:01:02.327
1       2021-02-01 00:01:21.445
2       2021-02-01 00:01:31.912
3       2021-02-01 00:01:32.600
4       2021-02-01 00:02:08.920
Run Code Online (Sandbox Code Playgroud)

但是,我希望它们的格式为 %Y.%m.%d %H:%M:%S。我尝试过这些方法,但它们没有任何区别。

df['Date'] = pd.to_datetime(df['Date']).dt.time
Run Code Online (Sandbox Code Playgroud)

或者

df['Date'] = pd.to_datetime(df['Date'],format='%Y.%m.%d %H:%M:%S')
Run Code Online (Sandbox Code Playgroud)

另一个简单的问题是,如果我想添加一个名为“时间”的新列,我可以让他们只包含日期列中 %H:%M:%S 中的信息吗?

0       00:01:02.327
1       00:01:21.445
2       00:01:31.912
3       00:01:32.600
4       00:02:08.920
Run Code Online (Sandbox Code Playgroud)

time datetime pandas

4
推荐指数
1
解决办法
4311
查看次数

标签 统计

pandas ×3

python ×2

dataframe ×1

datetime ×1

indexing ×1

seconds ×1

time ×1

time-series ×1