gpt4 book ai didi

python - 从 RangeIndex 到 DatetimeIndex

转载 作者:搜寻专家 更新时间:2023-10-30 22:26:34 25 4
gpt4 key购买 nike

我正在分析一个 Action 的时间序列(从 2000 年到 2018 年的历史数据)。我希望能够通过将所有日期时间数据放在一个日期时间索引。我该怎么做?可能吗?

df.columns
Out[181]: Index(['Date', 'Price', 'Open', 'High', 'Low'], dtype='object')

df.index
Out[179]: RangeIndex(start=0, stop=4309, step=1)

df.info
[4309 rows x 5 columns]>

type(df)
Out[178]: pandas.core.frame.DataFrame

最佳答案

IIUC,你可以使用:

df.set_index(pd.to_datetime(df['Date']))

例子:

>>> df
Date High Low Open Price
0 1998-12-12 5 -1 3 1
1 2004-11-11 6 -2 4 2

df = df.set_index(pd.to_datetime(df['Date']))

>>> df
Date High Low Open Price
Date
1998-12-12 1998-12-12 5 -1 3 1
2004-11-11 2004-11-11 6 -2 4 2

关于python - 从 RangeIndex 到 DatetimeIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50667714/

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