Данные не применяют разделитель к CSV-файлу при объединении в Pandas - PullRequest
0 голосов
/ 26 октября 2018

У меня есть набор 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 Ответ

0 голосов
/ 26 октября 2018

Я считаю, необходимо удалить delim_whitespace=True, потому что 2 разделителя , и пробелы. Если нужно, чтобы работал sep='\s+|,' или параметр skipinitialspace=True, необходимо удалить конечные пробелы.

read_csv:

delim_whitespace : логическое значение, по умолчанию False

Указывает, будут ли пробелы (например, '' или '\ t') использоваться в качестве sep. Эквивалентно установке sep = '\ s +'. Если для этого параметра установлено значение True, для параметра разделителя ничего не следует передавать.

...