将数据框架Datatime字符串转换为浮动 /pandas



我的大数据文件约为100万个记录。当我用大熊猫阅读它时,它不允许我将DateTime字符串值转换为浮点。

我尝试将其转换为numpy阵列和float32,但它没有让我做第二个

data = pd.read_csv('s3://sagemaker-us-east-1-881385135648/data/all_data.csv', header= None, encoding='utf8', low_memory=False)
type(data)

valueerror:无法将字符串转换为float:'2018-06-27 15:31:54.053'

import datetime
import time
timeString= '2018-06-27 15:31:54.053'
dateTime1 = datetime.datetime.strptime(timeString, '%Y-%m-%d %H:%M:%S.%f')
time_float = float(time.mktime(dateTime1.timetuple()))

不知道这是最好的解决方案,但这是我在我的一个项目中有一个解决方案

最新更新