Complete file output in ResultsDataset & ReportDataset

This commit is contained in:
2024-03-16 17:05:26 +01:00
parent fa366a4c22
commit 58ae2c7690
7 changed files with 22 additions and 32 deletions

View File

@@ -18,10 +18,10 @@ namespace platform {
}
void DatasetsConsole::list_datasets()
{
output.str("");
auto datasets = platform::Datasets(false, platform::Paths::datasets());
locale mylocale(std::cout.getloc(), new separated_datasets);
locale::global(mylocale);
output.imbue(mylocale);
auto loc = std::locale("es_ES");
output.imbue(loc);
output << Colors::GREEN() << " # Dataset Sampl. Feat. Cls Balance" << std::endl;
std::string balanceBars = std::string(DatasetsConsole::BALANCE_LENGTH, '=');
output << "=== ============================== ====== ===== === " << balanceBars << std::endl;

View File

@@ -7,11 +7,6 @@
namespace platform {
using json = nlohmann::json;
struct separated_datasets : numpunct<char> {
char do_decimal_point() const { return ','; }
char do_thousands_sep() const { return '.'; }
std::string do_grouping() const { return "\03"; }
};
class DatasetsConsole {
public:

View File

@@ -6,13 +6,6 @@
#include <xlsxwriter.h>
namespace platform {
struct separated : std::numpunct<char> {
char do_decimal_point() const { return ','; }
char do_thousands_sep() const { return '.'; }
std::string do_grouping() const { return "\03"; }
};
class ExcelFile {
public:
ExcelFile();

View File

@@ -60,9 +60,8 @@ namespace platform {
void ReportExcel::header()
{
std::locale mylocale(std::cout.getloc(), new separated);
std::locale::global(mylocale);
std::cout.imbue(mylocale);
auto loc = std::locale("es_ES");
std::cout.imbue(loc);
std::stringstream oss;
std::string message = data["model"].get<std::string>() + " ver. " + data["version"].get<std::string>() + " " +
data["language"].get<std::string>() + " ver. " + data["language_version"].get<std::string>() +