我想将熊猫Timedelta转换为字符串,但正如你所知,它与Timedelta得到的不同
如果它是0 days 00:00:02.043000
,那么
00:00:00
,那么如果它是00:00:02.043000
(意味着它有ms info),那么它将被忽略。我怎么能得到毫秒的字符串,即使它只有0毫秒。
发布于 2018-06-02 08:56:41
我不确定这样做好不好。但我为自己找到了一个解决方案。
情况。-我有一个列data['time']
,它的dtype
是pandas._libs.tslib.Timedelta
我在一行中所做的
dtype
from Timedelta
to datetime
from
然后我给它一个
pd.to_datetime(data['time']).dt.strftime("%H:%M:%S.%f")
的
data['time'] = pd.to_datetime(data['time']).dt.strftime("%H:%M:%S.%f")**.str[:-2]
https://stackoverflow.com/questions/50652295
复制相似问题