我想更改返回日期的格式:
listOfDates = df2['TradeDate'].drop_duplicates().reset_index(drop=True)
print(listOfDates)
0 2022-02-02
1 2022-02-08
2 2022-05-01
3 2022-05-06
4 2022-06-05
5 2022-06-17
6 2022-07-30
7 2022-08-03
8 2022-10-10
9 2022-11-18
Name: TradeDate, dtype: datetime64[ns]
更改为:
listOfDates = df2['TradeDate'].drop_duplicates().reset_index(drop=True)
print(listOfDates)
0 20220202
1 20220208
2 20220501
3 20220506
4 20220605
5 20220617
6 20220730
7 20220803
8 20221010
9 20221118
Name: TradeDate, dtype: datetime64[ns]
我尝试了下面的方法,但没有效果,因为Pandas系列没有属性'strftime'
:
listOfDates = df2['TradeDate'].drop_duplicates().reset_index(drop=True).strftime("%Y%m%d")
如有任何建议,不胜感激,谢谢!
1条答案
按热度按时间jm81lzqq1#
您需要使用datetime存取子
dt
,如下所示:Documented here