Tôi có một tập dữ liệu trông như thế này (nhiều nhất là 5 cột - nhưng có thể ít hơn)
1,2,3
1,2,3,4
1,2,3,4,5
1,2
1,2,3,4
....
Tôi đang cố gắng sử dụng pandas read_table để đọc nó thành một khung dữ liệu 5 cột. Tôi muốn đọc cái này mà không cần xoa bóp thêm.
Nếu tôi cố gắng
import pandas as pd
my_cols=['A','B','C','D','E']
my_df=pd.read_table(path,sep=',',header=None,names=my_cols)
Tôi gặp lỗi - "tên cột có 5 trường, dữ liệu có 3 trường".
Có cách nào khiến gấu trúc điền NaN vào các cột còn thiếu trong khi đọc dữ liệu không?