【发布时间】:2018-12-26 03:13:29
【问题描述】:
时间的纪元值转换为特定纪元值如下:
time.strftime("%H:%M:%S ", time.localtime(28000000000))
Out[82]: '07:16:40 '
但是当我将上述方法应用于数据集中的一列纪元时间时,
time.strftime("%H:%M:%S ", time.localtime(df1['d']))
我收到以下错误:
TypeError: cannot convert the series to type 'float'
我哪里出错了?
df1['d'] 为历元持续时间,列中数据如下:
28000000000
16000000000
33000000000
28000000000
27000000000
22000000000
26000000000
22000000000
22000000000
22000000000
46000000000
我需要纪元时间而不是 datetime 对象格式。
【问题讨论】:
-
time.localtime(df1['d']) 的值是多少?
-
你好@sachindubey 值
time.localtime(df1['d'])给出TypeError: cannot convert the series to <type 'float'> -
对不起,我的意思是 df1['d'] 的值?
-
DF1 [“d”]具有在列历元的持续时间等280亿160亿330亿280亿270亿220亿260亿220亿220亿220亿460亿我将在主部分中添加这些值。跨度>