簡體   English   中英

使用Python中的Dataframe索引創建包含數據的列表

[英]Creating a list with data from a Dataframe index in Python

我在嘗試將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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM