Hướng dẫn how do i read a csv file without the header in python? - làm cách nào để đọc tệp csv không có tiêu đề trong python?
Để đọc tệp CSV không có tiêu đề, chúng ta có thể sử dụng các tiêu đề trong phương thức read_csv ().headers in read_csv() method. Các bước
Thí dụimport pandas as pd file_path = 'test.csv' // With Headers df = pd.read_csv(file_path, sep='\t', names=['x', 'y', 'z']) print "With headers, the DataFrame is: Tệp CSV "test.csv" chứa dữ liệu sautest.csv" contains the following data x y z 0 5 4 4 1 2 1 1 2 1 5 5 3 9 10 0 Đầu raWith headers, the DataFrame is: x y z NaN x y z 0.0 5 4 4 1.0 2 1 1 2.0 1 5 5 3.0 9 10 0 Without headers, the DataFrame is: x y z 0 5 4 4 1 2 1 1 2 1 5 5 3 9 10 0
Cập nhật vào ngày 14 tháng 9 năm 2021 12:33:47
Với thông tin tiêu đề trong tệp CSV, City có thể được lấy như:
Bây giờ làm thế nào để giả sử rằng tệp CSV không có tiêu đề, chỉ có 1 cột và cột là thành phố. Khi được hỏi ngày 2 tháng 8 năm 2010 lúc 11:16Aug 2, 2010 at 11:16
1 Bạn vẫn có thể sử dụng dòng của mình, nếu bạn tự khai các tiêu đề, vì bạn biết điều đó:
Để biết thêm thông tin, hãy kiểm tra thông tin Một tùy chọn khác là chỉ sử dụng lập chỉ mục vị trí, vì bạn biết chỉ có một cột:
Đã trả lời ngày 2 tháng 8 năm 2010 lúc 11:20Aug 2, 2010 at 11:20
Nosklonosklonosklo 211K55 Huy hiệu vàng291 Huy hiệu bạc296 Huy hiệu Đồng55 gold badges291 silver badges296 bronze badges 0 Bạn có thể sử dụng chức năng pandas.read_csv () tương tự như cách @nosklo mô tả, như sau:
hoặc
Đã trả lời ngày 26 tháng 6 năm 2018 lúc 14:11Jun 26, 2018 at 14:11
MaratmaratMarat 1752 Huy hiệu bạc6 Huy hiệu đồng2 silver badges6 bronze badges Tôi đang sử dụng đối tượng DataFrame của Pandas:
Không biết đó có phải là cách tiếp cận pythonic nhất hay không, nhưng nó hoàn thành công việc. Đã trả lời ngày 15 tháng 5 năm 2018 lúc 20:40May 15, 2018 at 20:40
1 Có cần thiết phải có đường tiêu đề trong CSV không?CSV và quy tắc nội dung bảng tính. Mỗi hàng trong tệp phải chứa cùng số lượng ô. Quy tắc này cũng áp dụng cho hàng tiêu đề. Hàng đầu tiên phải chứa các tiêu đề cột.The first row must contain column headers.
Tiêu đề không có nghĩa là gì?Tiêu đề = Không có gấu trúc tự động gán hàng đầu tiên của DF (là tên cột thực tế) cho hàng đầu tiên, do đó các cột của bạn không còn có tên.pandas automatically assign the first row of df (which is the actual column names) to the first row, hence your columns no longer have names. |