Подтвердить что ты не робот

Как прочитать файл с разделенными пробелами значениями в пандах

Я пытаюсь прочитать файл в pandas. Файл имеет значения, разделенные пробелом, но с разным количеством пробелов Я пробовал:

pd.read_csv('file.csv', delimiter=' ')

но он не работает

4b9b3361

Ответ 1

добавить delim_whitespace=True аргумент, он быстрее, чем регулярное выражение.

Ответ 2

вы можете использовать регулярное выражение как разделитель:

pd.read_csv("whitespace.csv", header=None, delimiter=r"\s+")

Ответ 3

Используйте delimiter='\s+'. Как это:

pd.read_csv('file.csv', delimiter='\s+')