Tập tin của tôi là thế này
4 7 aa
sg 6 8 0d
g 6 2 1 f 7 9
fg 3
1 2 4 6 8 9 0
Tôi đang sử dụng gấu trúc để lưu nó dưới dạng đối tượng gấu trúc. Nhưng tôi nhận được lỗi sau
pandas.parser.CParserError: Đã xảy ra lỗi khi đánh dấu dữ liệu. Lỗi C: Dòng 3 lẽ ra có 6 trường nhưng lại thấy 8
Mã tôi sử dụng là
file = pd.read_csv("a.txt",dtype = None,delimiter = "")
Có ai có thể đề xuất ý tưởng về tệp bao gồm không?
Đây là một cách.
Trong [50]: !type temp.csv
4,7, một, một
s,g,6,8,0,d
g,6,2,1,f,7,9
f,g,3
1,2,4,6,8,9,0
Đọc csv thành danh sách danh sách, sau đó chuyển đổi sang DataFrame.
Trong [51]: pd.DataFrame([line.strip().split(',') for line in open('temp.csv', 'r')])
Ra [51]:
0 1 2 3 4 5 6
0 4 7 aa Không Không Không Không
1 sg 6 8 0 d Không có
2 g 6 2 1 f 7 9
3 fg 3 Không Không Không Không
4 1 2 4 6 8 9 0
Tôi là một lập trình viên xuất sắc, rất giỏi!