Home | Develop | Download | Contact
example_csv_create.cpp
1
21#include <cmath>
22#include <Pds/Ra>
23
24int main(void)
25{
26 Pds::Csv D("filename.csv",";");
27
28 D.Print("D:\n");
29
30 Pds::Grid<std::string> Y1=D.GetColumnsString({1,2},Pds::Ra::AllData);
31 std::cout<<"Y1:\n";
32 Pds::Ra::PrintGridString(Y1,"\t","\n");
33
34 Pds::Matrix Y2=D.GetColumnsDouble({1,2},Pds::Ra::WithoutFirst);
35 Y2.Print("Y2:\n");
36
37 std::vector<std::string> Y3=D.GetColumnString(2,Pds::Ra::WithoutFirst);
38 std::cout<<"Y3:\n";
40
41 Pds::Vector Y4=D.GetColumnDouble(2,Pds::Ra::WithoutFirst);
42 Y4.Print("Y4:\n");
43
44 D.Print("D:\n");
45
46 Pds::Grid<std::string> X1=D.GetRowsString({1,2},Pds::Ra::AllData);
47 std::cout<<"X1:\n";
48 Pds::Ra::PrintGridString(X1,"\t","\n");
49
50 Pds::Matrix X2=D.GetRowsDouble({1,2},Pds::Ra::WithoutFirst);
51 X2.Print("X2:\n");
52
53 return 0;
54}
La clase tipo Pds::Csv . Esta clase genera un objeto con dos parametros Nlin y Ncol....
Definition: Csv.hpp:59
La clase tipo Pds::Matrix . Esta clase genera una matriz de Nlin lineas y Ncol columnas....
Definition: Matrix.hpp:96
La clase tipo Pds::Vector . Esta clase genera una matriz de Nlin lineas y 1 columna....
Definition: Vector.hpp:80
@ WithoutFirst
Definition: RaDefines.hpp:332
void Print(const std::string &str, unsigned int precision) const
Imprime en pantalla el contenido de la matriz después del texto indicado en str.
bool PrintGridString(const Pds::Grid< std::string > &str, std::string delim_elem, std::string delim_end)
Print each string of a Pds::Grid<std::string> in a text file.
bool PrintVectorString(const std::vector< std::string > &str)
Print each string of a vector string in a new line in a text file.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed