Пандас датируется DateTimePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Пандас датируется DateTime

Сообщение Anonymous »

Я хочу преобразовать столбец с датами в списке [d, m, y] в столбец DateTime. Ниже работает, но должен быть лучший способ? < /P>
new_df = pd.DataFrame({'date_parts': [[29, 'August', 2024], [28, 'August', 2024], [27, 'August', 2024]]})
display(new_df)

## Make new columns with dates
new_df = pd.concat([new_df, new_df['date_parts'].apply(pd.Series)], axis=1).rename(columns={0:'D', 1:'M', 2:'Y'})

month_map = {
'January':1,
'February':2,
'March':3,
'April':4,
'May':5,
'June':6,
'July':7,
'August':8,
'September':9,
'October':10,
'November':11,
'December':12
}

## make datetime column
new_df['release_date'] = pd.to_datetime(dict(year=new_df.Y, month=new_df.M.apply(lambda x: month_map[x]), day=new_df.D), format='%d-%B-%Y')
new_df.drop(columns=['D', 'M', 'Y'])
< /code>
## Input
date_parts
0 [29, August, 2024]
1 [28, August, 2024]
2 [27, August, 2024]

## Output
date_parts release_date
0 [29, August, 2024] 2024-08-29
1 [28, August, 2024] 2024-08-28
2 [27, August, 2024] 2024-08-27


Подробнее здесь: https://stackoverflow.com/questions/794 ... o-datetime
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Parse Week датируется Joda-Time?
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Parse Week датируется Joda-Time?
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • JS датируется на 1 день, когда не установлено время, когда время установлено, это правильный день
    Anonymous » » в форуме Javascript
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Дифференцировать, если объект имеет тип DateTime или Nullable (DateTime?)
    Anonymous » » в форуме C#
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Не могу сравнить datetime.datetime с datetime.date
    Anonymous » » в форуме Python
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»