Một dòng CSV tầm thường có thể được phun nước bọt sử dụng chức năng chuỗi phân tách. Nhưng một số dòng có thể có "
, ví dụ:Làm thế nào để đọc một dòng với "CSV?
"good,morning", 100, 300, "1998,5,3"
do đó trực tiếp sử dụng chuỗi chia sẽ không giải quyết được vấn đề.
giải pháp của tôi là trước hết phải chia ra các dòng sử dụng ,
và sau đó kết hợp các chuỗi với "
tại sau đó bắt đầu hoặc kết thúc của chuỗi.
các thực hành tốt nhất cho vấn đề này là gì?
Tôi quan tâm nếu có đoạn mã Python hoặc F # cho điều này.
EDIT: Tôi quan tâm nhiều hơn đến chi tiết triển khai hơn là sử dụng thư viện.
Giống như với hầu hết các vấn đề phân tích, đó là một thực hành bền vững hơn để sử dụng một thư viện nếu có. Nếu OP thực sự quan tâm đến việc thực hiện, tôi chắc chắn thư viện Python là mã nguồn mở. –
Như chúng ta nói trong cộng đồng Python: "Sử dụng nguồn, Luke". Nó hoàn toàn mở và đã được cài đặt với Python. Chỉ cần đọc nó. –