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
- Cách đọc toàn bộ tệp văn bản bằng pandas
- 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ụ
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
Để 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
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
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 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
# 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
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
đườ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