проблемы с форматом даты типа столбца excel в фрейме данных pandas

#python #excel #pandas #dataframe #apache-spark

Вопрос:

введите описание изображения здесь

когда я читаю файл excel в фрейме данных pandas, у меня появляется дата странного формата, я хочу избавиться от нулей

«‘ dataframes.append(pd.read_excel(full_excel_path,sheet_name=sheet_name,engine=’openpyxl’,header=header,usecols=usecols,nrows=nrows,dtype=str))

 for object in json_meta_data:

    header = object['excel_header'] - 1
    excel_filename = object['excel_filename']
    sheet_name = object['excel_sheet_name']
    usecols = object['excel_usecols']
    nrows = object['excel_nrows']
 

»’

Комментарии:

1. Это временная составляющая вашего времени.

2. Если вам нравится ответ, пожалуйста, проверьте его и проголосуйте за него. Если ответ не работает, пожалуйста, предоставьте более подробную информацию о том, в чем ваша проблема.

Ответ №1:

Вам нужно изменить тип dtype. У Pandas есть значение to_datetime, которое подходит для этого. пример df['time'] = pd.to_datetime(df['time']).dt.date

Для вашей колонки вы можете использовать df['date_arrete'] = pd.to_datetime(df['date_arrete']).dt.date