Данные не применяют разделитель к CSV-файлу при объединении в Pandas
У меня есть набор CSV-файлов, которые я пытаюсь объединить. У меня проблемы с тем, что объединенный файл не применяет разделители запятых к содержимому. Ниже приведен код:
##Location where the csv files are located
updatedfiles = glob.glob(LOCAL_PATH2 + "/*.csv")
#Applying comma separator to the concatenated output
df_v1 = [pd.read_csv(fp, sep=',', delim_whitespace=True).assign(FileName=os.path.basename(fp)) for fp in updatedfiles]
Кто-нибудь может направить меня в этом. Спасибо
1 ответ
Я считаю надо убрать delim_whitespace=True
, потому что 2 разделителя ,
и пробелы. Если нужны оба sep='\s+|,'
должен работать или параметр skipinitialspace=True
это должно удалить конечные пробелы.
read_csv
:
delim_whitespace: логическое, по умолчанию False
Определяет, будет ли пробел (например, '' или '\ t') использоваться в качестве sep. Эквивалентно установке sep = '\ s +'. Если для этого параметра установлено значение True, для параметра delimiter ничего не следует передавать.