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, що перший рядок не слід вважати назвами стовпців.
Щоб використовувати новий рядок як роздільник у файлі, що є типовим для текстових файлів, встановіть sep='\r'. Тут '\r' означає символ повернення каретки, який є спеціальним символом для позначення нового рядка.
Витягування одного рядка
Після завантаження текстового файлу у DataFrame можна отримати окремі рядки за допомогою .iloc[], передаючи позицію потрібного рядка:
# Extracting the first row
first_row = text_data.iloc[0]
Коли ви вибираєте один рядок (або одну колонку) з DataFrame, pandas не повертає ще один DataFrame — повертається Series. Series — це одномірний іменований масив, тобто він містить одну послідовність значень разом з індексом, але без окремої структури колонок. Саме тому first_row виглядатиме та поводитиметься трохи інакше, ніж text_data: у нього не буде .columns, а при виведенні буде показано індекс поруч із кожним значенням замість табличного вигляду.
Проведіть, щоб почати кодувати
Вам надано URL до TXT-файлу, збереженого у вигляді рядка у змінній file_url.
- Зчитайте TXT-файл у
DataFrameз назвоюtext_data. Кожен рядок у файлі розділений символом повернення каретки ('\r'). Файл не містить назв стовпців, тому правильно використовуйте параметрheader. - Далі витягніть перший рядок з
DataFrameта збережіть його у змінній з назвоюfirst_row.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат