Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Файли TXT | Зчитування Файлів у Pandas
Вступ до Pandas
Секція 2. Розділ 2
single

single

Файли TXT

Свайпніть щоб показати меню

Для зчитування текстових файлів у pandas можна використовувати ту ж саму функцію — pd.read_csv(). Однак, щоб текстовий файл був прочитаний коректно, важливо використати додатковий параметр sep, який означає роздільник або делімітер у тексті.

# Importing pandas library
import pandas as pd

# Reading a text file into a DataFrame
text_data = pd.read_csv('file.txt', sep='\r', header=None)

Якщо у вашому текстовому файлі немає рядка заголовків з назвами стовпців, встановіть параметр header у значення None. Це повідомляє pandas, що перший рядок не слід вважати назвами стовпців.

Note
Примітка

Щоб використовувати новий рядок як роздільник у файлі, що є типовим для текстових файлів, встановіть sep='\r'. Тут '\r' означає символ повернення каретки, який є спеціальним символом для позначення нового рядка.

Витягування одного рядка

Після завантаження текстового файлу у DataFrame можна отримати окремі рядки за допомогою .iloc[], передаючи позицію потрібного рядка:

# Extracting the first row
first_row = text_data.iloc[0]
Note
Примітка

Коли ви вибираєте один рядок (або одну колонку) з DataFrame, pandas не повертає ще один DataFrame — повертається Series. Series — це одномірний іменований масив, тобто він містить одну послідовність значень разом з індексом, але без окремої структури колонок. Саме тому first_row виглядатиме та поводитиметься трохи інакше, ніж text_data: у нього не буде .columns, а при виведенні буде показано індекс поруч із кожним значенням замість табличного вигляду.

Завдання

Проведіть, щоб почати кодувати

Вам надано URL до TXT-файлу, збереженого у вигляді рядка у змінній file_url.

  1. Зчитайте TXT-файл у DataFrame з назвою text_data. Кожен рядок у файлі розділений символом повернення каретки ('\r'). Файл не містить назв стовпців, тому правильно використовуйте параметр header.
  2. Далі витягніть перший рядок з DataFrame та збережіть його у змінній з назвою first_row.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt