#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