Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从timedelta变量中删除秒数?_Python_Pandas_Datetime - Fatal编程技术网

Python 如何从timedelta变量中删除秒数?

Python 如何从timedelta变量中删除秒数?,python,pandas,datetime,Python,Pandas,Datetime,如何使用python从timedelta变量中删除秒和微秒。我有以下数据帧,我想删除秒 df['Duration'] = ['03:12:37.771200','06:52:24.764500','13:19:57.325200','15:01:07.000200','04:05:06.722200','01:10:07.456200'] 如果需要从timedelta转换到numpy数组,然后再转换到timedelta64[m]的微调秒数: df['Duration'] = df['Durat

如何使用python从timedelta变量中删除秒和微秒。我有以下数据帧,我想删除秒

df['Duration'] = ['03:12:37.771200','06:52:24.764500','13:19:57.325200','15:01:07.000200','04:05:06.722200','01:10:07.456200']

如果需要从timedelta转换到
numpy数组,然后再转换到
timedelta64[m]
的微调秒数:

df['Duration'] = df['Duration'].values.astype("timedelta64[m]")


如果需要从timedelta转换到
numpy数组,然后再转换到
timedelta64[m]
的微调秒数:

df['Duration'] = df['Duration'].values.astype("timedelta64[m]")

使用带有
'T'
的方法一分钟

df['Duration'] = pd.to_timedelta(df['Duration']).round('T')

print(df)

   Duration
0  03:13:00
1  06:52:00
2  13:20:00
3  15:01:00
4  04:05:00
5  01:10:00
你也可以使用

使用带有
'T'
的方法一分钟

df['Duration'] = pd.to_timedelta(df['Duration']).round('T')

print(df)

   Duration
0  03:13:00
1  06:52:00
2  13:20:00
3  15:01:00
4  04:05:00
5  01:10:00
你也可以使用


你以前问过这个问题……你认为是datetime还是timedelta?可能是@jezrael的副本我已经编辑过了。thanks@WhatsThePoint是的,但是另一个用户想提出一个不同的解决方案。这是datetime变量,这是timedelta。你以前问过这个问题……你认为datetime还是timedelta?可能是@jezrael的副本我已经编辑过了。thanks@WhatsThePoint是的,但是另一个用户想提出一个不同的解决方案。这是datetime变量,这是timedelta。这是我必须向内存提交的另一件事。这会截断信息,如果需要,你会如何舍入到最近的一分钟?嗯,我认为这是两件不同的事情-修剪和舍入。对于圆形是你的解决方案,对于修剪我的一个。
pandas
有一个
floor
round
。。。我只是想知道
numpy
对于
round
的等价物是什么。在我看来,不,它与datetime类似。这是我必须记住的另一件事。这会截断信息,如果需要,你会如何舍入到最近的一分钟?嗯,我认为这是两件不同的事情-修剪和舍入。对于圆形是你的解决方案,对于修剪我的一个。
pandas
有一个
floor
round
。。。我只是想知道
numpy
对于
round
的等价物是什么。在我看来,不,它与datetime类似。