Skip to content
Snippets Groups Projects
put_together.jl 988 B
Newer Older
  • Learn to ignore specific revisions
  • Ruben Haag's avatar
    Ruben Haag committed
    using DataFrames
    using DelimitedFiles
    
    Ruben Haag's avatar
    Ruben Haag committed
    
    
    Ruben Haag's avatar
    Ruben Haag committed
    
    
    archive_path = ARGS[2]
    
    yname = "dt_latest_dropoff"
    
    Ruben Haag's avatar
    Ruben Haag committed
    
    
    paths = Dict(:data => path*"/data/",
                :model => path*"/model/")
    
    Ruben Haag's avatar
    Ruben Haag committed
    
    
    Ruben Haag's avatar
    Ruben Haag committed
    
    
    csv_filenames = readdir(paths[:data], join=true)
    
    df = DataFrame(CSV.File(csv_filenames[1]))
    
    
    for name in csv_filenames
    
    #TODO put all the generated CSV Files together into one big file which is then saved to the correct location
    
        temp = DataFrame(CSV.File(name))
    
    Ruben Haag's avatar
    Ruben Haag committed
    end
    
    println("Saving Combined Dataframe to $archive_path")
    
    Ruben Haag's avatar
    Ruben Haag committed
    CSV.write(archive_path*"results.csv", df)
    
    Ruben Haag's avatar
    Ruben Haag committed
    
    
    Ruben Haag's avatar
    Ruben Haag committed
    model_filenames = readdir(paths[:model], join=false)
    
    rhaag's avatar
    rhaag committed
    println("Moving $(length(model_filenames)) Models to $archive_path")
    
    Ruben Haag's avatar
    Ruben Haag committed
    try
        mkdir("$archive_path/models/")
    catch e
        println(e)
    end
    
    for name in model_filenames
        mv(paths[:model]*name, "$archive_path/models/"*name)
    
    Ruben Haag's avatar
    Ruben Haag committed
    end
    
    
    
    Ruben Haag's avatar
    Ruben Haag committed
    #TODO put all the generated models in an archive file and save it to the archiving location