Đọc tệp văn bản dưới dạng bảng python

Rất nhiều dữ liệu được lưu trữ trong. tệp txt. Vì vậy, trong blog này, chúng ta sẽ nắm vững cách đọc tệp văn bản bằng pandas trong Python. Bạn không chỉ có thể đọc tệp văn bản mà còn có thể thực hiện các thay đổi hiệu quả để làm cho dữ liệu của tệp văn bản của bạn trông hấp dẫn hơn trong python. Có một số cách đọc tệp văn bản bằng pandas trong Python và rất nhiều trong số chúng được đề cập trong blog này

Với hướng dẫn này, bạn sẽ học

  1. Cách đọc toàn bộ tệp văn bản bằng pandas
  2. Cách đọc một dòng cụ thể hoặc cụ thể từ tệp văn bản

Chúng tôi sẽ sử dụng tệp văn bản này làm ví dụ

Đọc tệp văn bản dưới dạng bảng python
Đọc tệp văn bản dưới dạng bảng python

pd. read_csv(). Đọc tệp txt bằng gấu trúc

Phương pháp đọc tệp văn bản này rất đơn giản và dễ hiểu. Việc sử dụng phương pháp này được đưa ra dưới đây

# import the library
import pandas as pd
# Use the method and write the name of the text file as written here
DataFrame=pd.read_csv('Text_file.txt',sep=' ')
# print the DataFrame
print(DataFrame)

Ở đây, tên của tệp văn bản là 'Text_file' và. txt là loại tệp cho biết đó là tệp văn bản và sep là phần tách được đặt thành một khoảng trắng để có độ phân giải tốt hơn

đầu ra

Đọc tệp văn bản dưới dạng bảng python
Đọc tệp văn bản dưới dạng bảng python

Để làm cho nó trông hấp dẫn hơn, chúng ta có thể đặt tiêu đề thành Không và thêm tiêu đề tương ứng với sự trợ giúp của tên

# import the library
import pandas as pd
# Use the method and write the name of the text file as written here
DataFrame=pd.read_csv('Text_file.txt',sep=' ',header=None,names=['Celebrity','Profession'])
# print the DataFrame
print(DataFrame)

đầu ra

Đọc tệp văn bản dưới dạng bảng python
Đọc tệp văn bản dưới dạng bảng python

Bạn cũng có thể đọc. Làm thế nào để loại bỏ các dòng trống từ một. txt trong Python

pd. read_table(). đọc và in tệp txt ở định dạng bảng

Bạn cũng có thể sử dụng phương pháp này bằng cách thay thế hàm sep bằng dấu phân cách

# import the library
import pandas as pd
# Use the method and write the name of the text file as written here
DataFrame=pd.read_table('Text_file.txt',delimiter=' ',header=None,names=['Celebrity','Profession'])
# print the DataFrame
print(DataFrame)

đầu ra

Đọc tệp văn bản dưới dạng bảng python
Đọc tệp văn bản dưới dạng bảng python

pd. read_fwf()

Đây là phương pháp bạn có thể sử dụng để hiển thị một tệp văn bản mà không có bất kỳ thay đổi nào. Phương pháp này rất ít được sử dụng

# import the library
import pandas as pd
# Use the method and write the name of the text file as written here
DataFrame=pd.read_fwf('Text_file.txt')
# print the DataFrame
print(DataFrame)

đầu ra

Đọc tệp văn bản dưới dạng bảng python
Đọc tệp văn bản dưới dạng bảng python

Đọc các dòng cụ thể từ tệp txt bằng Pandas trong Python

Ngoài việc đọc một tệp văn bản hoàn chỉnh, bạn cũng có thể viết chương trình để đọc các dòng cụ thể của tệp văn bản. Bạn có thể sử dụng nrows để in số hàng bạn muốn trong đầu ra

Đây là một tập tin văn bản bình thường

Đọc tệp văn bản dưới dạng bảng python
Đọc tệp văn bản dưới dạng bảng python

# import the library
import pandas as pd
# Use the method and write the name of the text file as written here
DataFrame=pd.read_csv('Text_file2.txt',sep=' ',header=None,nrows=4)
# print the DataFrame
print(DataFrame)

Ở đây, bốn dòng đầu tiên của văn bản sẽ được in ở đầu ra

đầu ra

Đọc tệp văn bản dưới dạng bảng python
Đọc tệp văn bản dưới dạng bảng python

Bỏ qua một dòng cụ thể từ tệp văn bản và in phần còn lại bằng pandas

Bạn cũng có thể sử dụng skiprows để bỏ qua các dòng cụ thể được in

# import the library
import pandas as pd
# Use the method and write the name of the text file as written here
DataFrame=pd.read_csv('Text_file2.txt',sep=' ',header=None,skiprows=4)
# print the DataFrame
print(DataFrame)

Ở đây bốn dòng đầu tiên của tệp văn bản sẽ không được in

đầu ra

Đọc tệp văn bản dưới dạng bảng python
Đọc tệp văn bản dưới dạng bảng python

đường đọc ()

Để chỉ đọc một dòng cụ thể trong toàn bộ văn bản, bạn có thể sử dụng

# import the library
import pandas as pd
# Use the method and write the name of the text file as written here
DataFrame=pd.read_csv('Text_file.txt',sep=' ',header=None,names=['Celebrity','Profession'])
# print the DataFrame
print(DataFrame)
0. Cú pháp được đưa ra dưới đây

Làm cách nào để đọc dữ liệu bảng từ tệp văn bản trong Python?

Để đọc một tệp văn bản bằng Python, bạn làm theo các bước sau. .
Đầu tiên, mở một tệp văn bản để đọc bằng hàm open()
Thứ hai, đọc văn bản từ tệp văn bản bằng phương thức tệp read() , readline() hoặc readlines() của đối tượng tệp
Thứ ba, đóng tệp bằng phương thức đóng tệp ()

Làm cách nào để chuyển đổi tệp txt thành DataFrame trong Python?

Chuyển đổi tệp văn bản thành khung dữ liệu .
gấu trúc. read_fwf - Đọc bảng các dòng có định dạng chiều rộng cố định vào DataFrame. gấu trúc. read_fwf(filepath_or_buffer, colspecs='infer', widths=None, **kwds)
gấu trúc. read_csv - Đọc tệp CSV (được phân tách bằng dấu phẩy) vào DataFrame

Làm cách nào để chuyển đổi tệp txt thành danh sách trong Python?

ví dụ 1. Chuyển đổi tệp văn bản thành danh sách bằng cách tách văn bản khi xuất hiện '. '. Chúng tôi mở tệp ở chế độ đọc, sau đó đọc tất cả văn bản bằng hàm read() và lưu nó vào một biến có tên là dữ liệu. sau đó, chúng tôi thay thế phần cuối của dòng('/n') bằng ' ' và tách văn bản ra xa hơn khi '

Làm cách nào để chuyển đổi tệp văn bản thành bảng HTML trong Python?

Cách chuyển đổi TXT sang HTML .
Cài đặt 'Aspose. Từ cho Python thông qua. MẠNG LƯỚI'
Thêm tham chiếu thư viện (nhập thư viện) vào dự án Python của bạn
Mở tệp TXT nguồn bằng Python
Gọi phương thức 'save()', chuyển tên tệp đầu ra có phần mở rộng HTML
Nhận kết quả chuyển đổi TXT dưới dạng HTML