标题 利用pandas中的函数to_datetime()装换
原字符串数据如下:即‘2014/3/31‘
利用pd.to_datetime(data[‘LOAD_TIME’])转换过后为:
此时的内容已经可以进行加减计算了,dtype为datetime64
计算结果为:可以看到结果是数字+空格+days的形式,但dtype为timedelta64
要想取出其中的数字可进行如下操作:
L = L.astype('str').str.split(' ').str[0]
L为计算时间差的结果,先将类型转换为str,然后在进行分割,最后才进行取数。但是其中需要注意的是一定要加str,如下所示:
L = L.astype('str').split(' ')
这样的写法会报错,即Series对象是没有split属性的,所以要加上.str,使用str()方法