Excel Преобразование даты из 4xxxx в формат гггг-мм-дд с использованием Python и Pandas - PullRequest
0 голосов
/ 04 августа 2020

Обновление 06/08:

Пробовал без кавычек для другого столбца:

def read_date(DOB):
    return xlrd.xldate.xldate_as_datetime(DOB,0)



df_custlist[DOB] = pd.to_datetime(df_custlist[DOB].apply(read_date), format = '%Y%m%d', errors = 'coerce')

print(df_custlist)

Я получаю эту ошибку. имя столбца DOB

NameError: имя 'DOB' не определено -

---- 04/08: -----

У меня есть существующий фрейм данных df_transactions. Я хочу преобразовать дату из всего столбца Excel Это мой код:

def read_date('product_first_sold_date'):
    return xlrd.xldate.xldate_as_datetime(product_first_sold_date,0)


df_transactions['product_first_sold_date'] = pd.to_datetime(df_transactions['product_first_sold_date'].apply(read_date), format = '%Y%m%d', errors = 'coerce')

print(df_transactions)

Я получаю эту ошибку:

File "<ipython-input-89-06ed565a4dbc>", line 1
    def read_date('product_first_sold_date'):
SyntaxError: invalid syntax
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...