Untitled

mail@pastecode.io avatar
unknown
plain_text
a month ago
1.2 kB
2
Indexable
Never
# Это мне ChatGpt посоветовал

import pandas as pd
from datetime import datetime

# Создайте DataFrame с примером столбца с датами
data = {'american_date_column': ["01/24/2024", "02/15/2024", "03/08/2024"]}
df = pd.DataFrame(data)

# Определите функцию для преобразования даты
def convert_to_european_format(date_str):
    american_date = datetime.strptime(date_str, "%m/%d/%Y")
    european_date = american_date.strftime("%d.%m.%Y")
    return european_date

# Примените функцию к столбцу
df['european_date_column'] = df['american_date_column'].apply(convert_to_european_format)

# Выведите DataFrame
print(df)


# А это я пробую и нифига, потому что TypeError: strptime() argument 1 must be str, not datetime.date


def convert_to_european_format(date_str):
    american_date = datetime.strptime(date_str, "%Y-%d-%m")
    european_date = american_date.strftime("%d-%m-%Y")
    return european_date

# Примените функцию к столбцу
delivery ['event_date'] = delivery ['event_date'].apply(convert_to_european_format)

# Выведите DataFrame
delivery ['event_date'].head()
Leave a Comment