gpt4 book ai didi

python - Pandas 无法识别 csv 文件中的日期时间索引

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

我正在尝试将这个两列文件读入数据帧。它不读取为日期时间。

INPUT :
DATE DTB3
8/4/2014 0.0004
8/5/2014 0.0003
8/6/2014 0.0003
........

使用此代码:

T1 = pd.read_csv(FRED_file,sep=',',header=None,names=['DATE','DTB3'],dtype= {'DATE':'str','DTB3':'str'},parse_dates=['DATE'],index_col='DATE')
T1.drop(T1.index[0],inplace=True)
T1.index = pd.to_datetime(T1.index, format = '%m/%d%Y')
T1.index = T1.index.strftime('%Y-%m-%d')
T1.index

输出:

Index(['2014-08-04', '2014-08-05', '2014-08-06', '2014-08-07', '2014-08-08',
'2014-08-11', '2014-08-12', '2014-08-13', '2014-08-14', '2014-08-15',
...
'2018-09-07', '2018-09-10', '2018-09-11', '2018-09-12', '2018-09-13',
'2018-09-14', '2018-09-17', '2018-09-18', '2018-09-19', '2018-09-20'],
dtype='object', length=1079)

最佳答案

看起来您正在将 to_datetime 行中的索引转换为日期时间,然后使用 strftime (字符串格式时间)将其转换回字符串。我认为如果您删除该 strftime 行,您应该有一个日期时间索引

关于python - Pandas 无法识别 csv 文件中的日期时间索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52492404/

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