Вот пример кадра данных со столбцом Date
:
Date Open High Low Close Adj Close Volume
0 1 4.06250 4.12500 3.8750 3.90625 3.093209 7048800
1 2 3.84375 3.96875 3.5000 3.62500 2.870497 12864000
2 3 3.50000 4.25000 3.5000 4.12500 3.266428 9526400
3 4 4.06250 4.68750 4.0625 4.50000 3.563378 5693600
4 5 4.40625 4.65625 4.1250 4.21875 3.340666 30480000
Затем можно проанализировать Date
, используя pd.to_datetime()
, а затем переформатировать даты, используя strftime()
:
df['Date'] = pd.to_datetime(df['Date'], format='%j').dt.strftime('%m-%d')
Дает:
Date Open High Low Close Adj Close Volume
0 01-01 4.06250 4.12500 3.8750 3.90625 3.093209 7048800
1 01-02 3.84375 3.96875 3.5000 3.62500 2.870497 12864000
2 01-03 3.50000 4.25000 3.5000 4.12500 3.266428 9526400
3 01-04 4.06250 4.68750 4.0625 4.50000 3.563378 5693600
4 01-05 4.40625 4.65625 4.1250 4.21875 3.340666 30480000