Обновление 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