Hướng dẫn skip header csv python pandas - bỏ qua tiêu đề csv python pandas

Bài viết này minh họa cách xóa tiêu đề khi đọc tệp CSV trong ngôn ngữ lập trình Python.remove the header when reading a CSV file in the Python programming language.

Mục lục:

Vì vậy, bây giờ phần bạn đã chờ đợi - ví dụ!

Ví dụ Dữ liệu & Thư viện phần mềm

Đầu tiên, chúng tôi phải nhập thư viện Pandas.

import pandas as pd                                   # Import pandas library in Python

Tiếp theo, hãy để Lừa cũng tạo ra một số dữ liệu ví dụ trong Python:

data = pd.DataFrame({'x1':['x', 'y', 'x', 'y', 'x'],  # Create pandas DataFrame
                     'x2':['a', 'b', 'c', 'd', 'e'],
                     'x3':['foo', 'bar', 'bar', 'foo', 'bar']})
print(data)                                           # Print pandas DataFrame

Hướng dẫn skip header csv python pandas - bỏ qua tiêu đề csv python pandas

Như bạn có thể thấy dựa trên Bảng 1, dữ liệu ví dụ của chúng tôi là DataFrame của Pandas và chứa năm hàng và ba cột. Tên của các cột này là X1, X2 và X3.

Hãy cùng viết các dữ liệu này vào tệp CSV trong thư mục làm việc hiện tại trên máy tính của chúng tôi:

data.to_csv('data.csv', index = False)                # Export pandas DataFrame to CSV

Tại thời điểm này, một tệp CSV mới sẽ xuất hiện trong thư mục được sử dụng làm thư mục làm việc hiện tại của bạn. Tệp CSV này sẽ được sử dụng làm cơ sở cho ví dụ sau.

Ví dụ: Bỏ qua tiêu đề khi đọc tệp CSV dưới dạng Pandas DataFrame

Trong ví dụ này, tôi sẽ giải thích cách xóa tiêu đề khi nhập tệp CSV dưới dạng dữ liệu gấu trúc.

Đối với nhiệm vụ này, chúng tôi có thể áp dụng chức năng read_csv như hình dưới đây. Trong hàm read_csv, chúng ta phải đặt đối số bỏ qua là bằng 1.

data_import = pd.read_csv('data.csv',                 # Read pandas DataFrame from CSV
                          skiprows = 1)
print(data_import)                                    # Print imported pandas DataFrame

Hướng dẫn skip header csv python pandas - bỏ qua tiêu đề csv python pandas

Bằng cách chạy cú pháp Python trước đó, chúng tôi đã xây dựng Bảng 2, tức là một khung dữ liệu gấu trúc mới. Trong khung dữ liệu này, tiêu đề ban đầu của CSV đầu vào đã bị bỏ qua và hàng đầu tiên của dữ liệu đầu vào đã được đặt làm tiêu đề.

Video & tài nguyên hơn nữa

Gần đây tôi đã phát hành một video trên kênh YouTube của tôi, minh họa mã lập trình Python của bài viết này. Bạn có thể tìm thấy video dưới đây:

Video YouTube sẽ sớm được thêm vào.

Hơn nữa, bạn có thể có một cái nhìn về các hướng dẫn Python khác trên trang chủ của tôi. Tôi đã xuất bản một số bài viết rồi:

  • Cách sử dụng Thư viện Pandas trong Python
  • Bỏ qua hàng đầu tiên khi đọc pandas dataframe từ tệp csv
  • Bỏ qua hàng nhưng hãy giữ tiêu đề khi đọc tệp CSV
  • Đặt tên cột khi đọc CSV dưới dạng Pandas DataFrame
  • Đọc tệp CSV dưới dạng Pandas DataFrame trong Python
  • Nhận tên cột của Pandas DataFrame làm danh sách trong Python
  • Nhận cột DataFrame Pandas làm danh sách trong Python
  • Ngôn ngữ lập trình Python

Trong bài viết này, bạn đã học được cách bỏ qua tiêu đề khi đọc tệp CSV trong lập trình Python. Nếu bạn có thêm nhận xét và/hoặc câu hỏi, đừng ngần ngại cho tôi biết trong các ý kiến ​​dưới đây.skip the header when reading a CSV file in Python programming. If you have additional comments and/or questions, don’t hesitate to let me know in the comments below.

Phương pháp 3: Sử dụng Pandas Read_CSV SKIPROWS Dòng 1: Chúng tôi nhập thư viện Pandas dưới dạng PD. Dòng 2: Chúng tôi đọc tệp CSV bằng mô -đun Pandas Read_CSV và trong đó, chúng tôi đã đề cập đến Skiprows = 1, có nghĩa là bỏ qua dòng đầu tiên trong khi đọc dữ liệu tệp CSV.

Làm thế nào đọc tệp gấu trúc mà không có tiêu đề?

Sử dụng phương thức read_csv để lấy dataFrame với dấu phân cách tab và với các tiêu đề. In DataFrame với các tiêu đề. Sử dụng phương thức read_csv để lấy dataFrame với dấu phân cách tab và không có tiêu đề. Để đọc mà không cần tiêu đề, sử dụng tiêu đề = 0.     

42Sử dụng logic này, nếu tiêu đề có mặt nhưng bạn không muốn đọc.Chỉ sử dụng tùy chọn tiêu đề, sẽ làm tiêu đề làm dữ liệu hoặc một trong các dữ liệu làm tiêu đề. Vì vậy, tốt hơn là sử dụng nó với Skiprows, điều này sẽ tạo tiêu đề mặc định (1,2,3,4 ..) và xóa tiêu đề thực tế của tệp.25,0004
052 MollyJacobson94,000 24
136 Tina.57 31
224 df = pd.read_csv ('example.csv', skiprows = 1, header = none) & nbsp; & nbsp; & nbsp;Jake62 .

df = pd.read_csv ('example.csv', skiprows = 1, header = none) & nbsp; & nbsp; & nbsp;

01234
0tuổi táchọhọposttestscorePretestscore
142 JasonMiller25,000 4
252 MollyJacobson94,000 24
336 Tina.57 31

df = pd.read_csv ('example.csv', skiprows = 1, header = none) & nbsp; & nbsp; & nbsp;   

01234
042 JasonMiller25,000 4
152 MollyJacobson94,000 24
236 Tina.57 31
324 df = pd.read_csv ('example.csv', skiprows = 1, header = none) & nbsp; & nbsp; & nbsp;Jake62 .

Làm cách nào để bỏ qua tiêu đề tệp CSV?

Làm thế nào để bạn bỏ qua một tiêu đề khi đọc tệp CSV trong Python ?..
Sử dụng phương thức tiếp theo () ..
Sử dụng phương thức DicTreader () ..
Pandas bỏ qua dựa trên một số hàng cụ thể ..
Pandas bỏ qua dựa trên một vị trí chỉ mục ..

Làm cách nào để lưu gấu trúc DataFrame dưới dạng CSV mà không cần tiêu đề?

Gấu trúc đến CSV mà không có tiêu đề để ghi DataFrame vào CSV mà không có tiêu đề cột (Xóa tên cột) Sử dụng tiêu đề = FALSE PARAM trên phương thức TO_CSV ().use header=False param on to_csv() method.

Làm cách nào để bỏ qua dòng đầu tiên của tệp CSV bằng gấu trúc?

Phương pháp 3: Sử dụng Pandas Read_CSV SKIPROWS Dòng 1: Chúng tôi nhập thư viện Pandas dưới dạng PD.Dòng 2: Chúng tôi đọc tệp CSV bằng mô -đun Pandas Read_CSV và trong đó, chúng tôi đã đề cập đến Skiprows = 1, có nghĩa là bỏ qua dòng đầu tiên trong khi đọc dữ liệu tệp CSV.Using Pandas read_csv skiprows attributes Line 1: We import the Pandas library as a pd. Line 2: We read the csv file using the pandas read_csv module, and in that, we mentioned the skiprows=1, which means skipping the first line while reading the csv file data.

Làm thế nào đọc tệp gấu trúc mà không có tiêu đề?

Sử dụng phương thức read_csv để lấy dataFrame với dấu phân cách tab và với các tiêu đề.In DataFrame với các tiêu đề.Sử dụng phương thức read_csv để lấy dataFrame với dấu phân cách tab và không có tiêu đề.Để đọc mà không cần tiêu đề, sử dụng tiêu đề = 0.use header=0.