整数截短

时间:2018-11-27 03:53:22

标签: python pandas numpy datetime

我有一个非常大的数据库,由于保存的数据量大,需要一些时间来处理请求,我正在尝试改进我的python方法,并且需要通过尝试将此数字1543282500000转换为可读的人类日期,将数字截断为15432825,然后更新为:

我尝试过:

for i in range(2, len(df)):
    df.at[i, 1110] = pd.to_datetime((df.at[i, 0]), unit='s')
    df.at[i, 1110] = pd.to_datetime(int(df.at[i, 0]), format='%Y%m%d%H%M%S', errors='ignore')

但它返回

pandas._libs.tslibs.np_datetime.OutOfBoundsDatetime: cannot convert input with unit 's'

,循环中的第二条语句返回:

TypeError: 'int' object is unsliceable

0 个答案:

没有答案