pandas将日期转换成timestamp
OUTLINE 常见的时间字符串与timestamp之间的转换 日期与timestamp之间的转换 这里说的字符串不是一般意义上的字符串,是指在读取日期类型的数据时,如果还没有及时解析字符串,它就还不是日期类型,那么此时的字符串该怎么与时间戳之间进行转换呢? ① 时间字符串转化成时间戳 将时间字符串转化成时间戳分为两步: 第一步:将时间字符串转换成时间元组 第二步:将时间元组转换成时间戳类型 import time data ['timestamp'] = data [' OCC_TIM' ].apply ( lambda x : time . mktime ( time . strptime ( x ,'% Y -% m -% d % H :% M :% S ') )) 其中,strptime函数是将字符串按照后面的格式转换成时间元组类型;mktime函数则是将时间元组转换成时间戳。记住这两个常用函数。 ② 将时间戳转换成可读字符串 第一步:用localtime将时间戳转换成local_time,时间元组 第二步:用strftime将local_time转换成可读字符串 timestamp = 1.521708e+09 time_local = time.localtime(timestamp) time_local # 输出: # time.struct_time(tm