gpt4 book ai didi

pandas - 如何在read_csv中指定日期时间格式

转载 作者:行者123 更新时间:2023-12-05 01:00:52 25 4
gpt4 key购买 nike

我有一个文件,其中每一行都有这种格式:

YYYY-MM-DD-HH-MM-SS  uint64 float64 float64 uint64

我读过它:
pd.read_csv('file.txt', sep=' ', header=None, index_col=0, names= ('C1', 'C2', 'C3', 'C4'), use_unsigned=True, parse_dates=True, infer_datetime_format=True)

构建的日期时间不正确。
我可以指定确切的格式吗?

最佳答案

您可以将解析正确格式的函数传递给 date_parserread_csv kwarg,但另一种选择是在读取时不解析日期,然后使用 to_datetime (此函数允许指定格式,并且比自定义 date_parser 更快功能):

df = pd.read_csv('file.txt', sep=' ', header=None, index_col=0, names= ('C1', 'C2', 'C3', 'C4'), use_unsigned=True)
df.index = pd.to_datetime(df.index, format="%Y-%m-%d-%H-%M-%S")

关于pandas - 如何在read_csv中指定日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28862956/

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