Tôi đang có nhu cầu nhập khẩu các file csv vào R, với dòng trống đầu tiên không phải cung cấp tên của các cột khung dữ liệu. Tôi biết rằng bạn có thể cung cấp đối số skip = 0
để chỉ định dòng nào cần đọc đầu tiên. Tuy nhiên, số hàng của dòng đầu tiên không trống có thể thay đổi giữa các tệp.Bỏ qua tất cả dòng trống hàng đầu trong read.csv
Làm thế nào để tìm ra bao nhiêu dòng là trống rỗng, và tự động bỏ qua chúng cho mỗi tập tin?
Như đã chỉ ra trong các ý kiến, tôi cần phải làm rõ những gì có nghĩa là "trống". Tệp csv của tôi trông giống như:
,,,
w,x,y,z
a,b,5,c
a,b,5,c
a,b,5,c
a,b,4,c
a,b,4,c
a,b,4,c
có nghĩa là có hàng dấu phẩy lúc bắt đầu.
Good catch. Vì vậy, miễn là các dòng 'trống' là hoàn toàn trống rỗng của bất kỳ nhân vật này chỉ nên làm việc. OP có lẽ nên làm rõ bản chất của dữ liệu của họ. – thelatemail
Tôi đã cố gắng sử dụng 'blank.lines.skip = TRUE', và tôi đã tự hỏi tại sao nó không hoạt động. Nó chỉ ra rằng các dòng trống chứa dấu phẩy. – Alex
Có bất kỳ dấu trừ nào bỏ qua các dòng trống trong hiệu suất không? - - Tôi có mỗi dòng thứ hai trống trong nỗ lực của tôi, thực sự mọi dòng lẻ đều trống. - - Tôi muốn giữ dữ liệu nguyên bản nhất có thể. –