gpt4 book ai didi

python - 使用 Python 中的 Dataframe 索引中的数据创建列表

转载 作者:太空宇宙 更新时间:2023-11-03 18:13:21 24 4
gpt4 key购买 nike

我在尝试将 df 的索引(参见代码)转换为列表时遇到麻烦,因为当我运行它时,该列表是一个“时间戳”列表(我不知道这意味着什么)。代码是

quote='AAPL'
stock = DataReader(quote,'yahoo',start_date,end_date)
stock.head()
df=DataFrame(stock)
xdata = df.index.tolist()

然后当运行时我得到

[Timestamp('2010-01-04 00:00:00'), Timestamp('2010-01-05 00:00:00'), Timestamp('2010-01-06 00:00:00'), Timestamp('2010-01-07 00:00:00'), Timestamp('2010-01-08 00:00:00')]

但我想要这样的东西:

['2010-01-04', '2010-01-05'), ...,'2010-01-08')]

有人可以帮我解决这个问题吗?

提前致谢!

最佳答案

ts_list = df.index.tolist()  # a list of Timestamp's
date_list = [ ts.date() for ts in ts_list ] # a list of datetime.date's
date_str_list = [ str(date) for date in date_list ] # a list of strings

关于python - 使用 Python 中的 Dataframe 索引中的数据创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25478773/

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