Чтение в столбцах из текстового файла Pandas

#python #pandas

#python #pandas

Вопрос:

У меня есть большой файл .txt (много ГБ) в формате:

 |Column1|Column2|Column3|Column4
|"text"|"text"|"text"|"text"
|"text"|"text"|"text"|"text"
  

Я хотел бы прочитать эти данные прямо в фрейм данных pandas. Возможно ли это с помощью команды pandas, например

 df = pd.read_XXX()
  

Если не с pandas, может кто-нибудь посоветовать, как читать в файле такого типа? Я не знаком с этим форматом.

Ответ №1:

Используйте .pd.read_csv вот так

df = pd.read_csv('untitled.txt', sep = '|')

введите описание изображения здесь

Ответ №2:

Вы имеете дело с csv файлом (значение, разделенное запятой).

Вы читаете этот файл в pandas с:

df = pd.read_csv('filename.txt', sep='|')