Данные не применяют разделитель к 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 ничего не следует передавать.

Другие вопросы по тегам