Tôi nghĩ mình hiểu sai ý định của read_csv. Nếu tôi có tệp 'j' nhưpandas.read_csv: cách bỏ qua các dòng chú thích
# notes
a,b,c
# more notes
1,2,3
Làm cách nào để có thể pandas.read_csv tệp này, bỏ qua bất kỳ dòng '#' nào đã nhận xét? Tôi thấy trong 'bình luận' trợ giúp của các dòng không được hỗ trợ nhưng nó chỉ ra một dòng trống sẽ được trả về. Tôi thấy lỗi
df = pandas.read_csv('j', comment='#')
CParserError: Lỗi mã hóa dữ liệu. C lỗi: Dự kiến 1 trường trong dòng 2, thấy 3
Tôi hiện đang trên
In [15]: pandas.__version__
Out[15]: '0.12.0rc1'
On version'0.12.0-199-g4c8ad82' :
In [43]: df = pandas.read_csv('j', comment='#', header=None)
CParserError: Lỗi mã hóa dữ liệu. C lỗi: Dự kiến 1 trường trong dòng 2, thấy 3
' 'j'' là gì? Tôi không thể tạo lại lỗi khi thay thế '' j'' bằng đường dẫn tệp csv. – Bryan
Bạn đã thử 'df = pandas.read_csv ('j', bình luận = '#')' – TheoretiCAL
Xin lỗi, b '#' là lỗi đánh máy. 'j' là một tệp mẫu. Đó là một lỗi như Andy Hayden đề cập dưới đây. – mathtick