gpt4 book ai didi

python - 将数据帧日期时间字符串转换为 python/Pandas 中的 float

转载 作者:太空宇宙 更新时间:2023-11-03 20:33:26 26 4
gpt4 key购买 nike

我有一个大约有 100 万条记录的大数据文件。当我用 pandas 读取它时,它不允许我将日期时间字符串值转换为 float 。

我尝试将其转换为 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: could not convert string to 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()))

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

关于python - 将数据帧日期时间字符串转换为 python/Pandas 中的 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57330482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com