Як читати файл tsv за допомогою pandas (включаючи приклади)
Щоб прочитати файл TSV за допомогою панд у Python, ви можете використати такий базовий синтаксис:
df = pd. read_csv (" data.txt ", sep=" \t ")
Цей підручник містить кілька прикладів практичного використання цієї функції.
Прочитайте файл TSV із заголовком
Припустімо, що у нас є такий файл TSV під назвою data.txt із заголовком:
Щоб прочитати цей файл у pandas DataFrame, ми можемо використати такий синтаксис:
import pandas as pd #read TSV file into pandas DataFrame df = pd. read_csv (" data.txt ", sep=" \t ") #view DataFrame print (df) column1 column2 0 1 4 1 3 4 2 2 5 3 7 9 4 9 1 5 6 3 6 5 7 7 8 8 8 3 1 9 4 9
Ми можемо надрукувати клас DataFrame і знайти кількість рядків і стовпців за допомогою такого синтаксису:
#display class of DataFrame print (type(df)) <class 'pandas.core.frame.DataFrame'> #display number of rows and columns in DataFrame df. shape (10, 2)
Ми бачимо, що df є DataFrame pandas із 10 рядками та 2 стовпцями.
Прочитайте файл TSV без заголовка
Скажімо, у нас є такий файл TSV під назвою data.txt без заголовка:
Щоб прочитати цей файл у pandas DataFrame, ми можемо використати такий синтаксис:
#read TSV file into pandas DataFrame df = pd. read_csv (" data.txt ", sep=" \t ", header= None ) #view DataFrame print (df) 0 1 0 1 4 1 3 4 2 2 5 3 7 9 4 9 1 5 6 3 6 5 7 7 8 8 8 3 1 9 4 9
Оскільки текстовий файл не мав заголовка, панди просто назвали стовпці 0 і 1 .
Прочитати файл TSV без заголовка та вказати назви стовпців
Якщо ми хочемо, ми можемо призначити імена стовпців під час імпорту текстового файлу за допомогою аргументу імен :
#read TSV file into pandas DataFrame and specify column names df = pd. read_csv (" data.txt ", sep=" \t ", header= None, names=[" A ", " B "] ) #display DataFrame print (df) A B 0 1 4 1 3 4 2 2 5 3 7 9 4 9 1 5 6 3 6 5 7 7 8 8 8 3 1 9 4 9
Додаткові ресурси
У наступних посібниках пояснюється, як читати інші типи файлів за допомогою pandas:
Як читати текстовий файл за допомогою Pandas
Як читати файли CSV за допомогою Pandas
Як читати файли Excel за допомогою Pandas
Як читати файл JSON за допомогою Pandas