C++ Giả sử tôi có một chương trình C++ có một vector của các đối tượng mà tôi muốn viết ra một rdata data.frame tập tin, một quan sát cho mỗi phần tử của vector. Làm thế nào tôi có thể làm điều đó? Đây là một ví dụ. Giả sử tôi cóviết một tập tin rdata từ
vector<Student> myStudents;
Và Student
là một lớp trong đó có hai thành viên dữ liệu, name
đó là loại std::string
và grade
đó là loại int
.
là lựa chọn duy nhất của tôi để viết một tập tin csv?
Lưu ý rằng rdata là một định dạng nhị phân vì vậy tôi đoán tôi sẽ cần phải sử dụng một thư viện.
Một tìm kiếm cho rdata [r] [C++] đã đưa ra sản phẩm nào.
bạn có thể cung cấp một ví dụ ngắn gọn về các định dạng tập tin cần thiết? – mathematician1975
@ mathematician1975 chắc chắn nhưng nó là một định dạng nhị phân (cập nhật bài đề cập đến điều này). Một ví dụ có giúp ích gì không? –
Tôi nghĩ bạn nên sử dụng R API tốt hơn và viết một phần mở rộng C++ trong một thời gian dài. Xem http://cran.r-project.org/doc/manuals/R-exts.html –