-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Movielens Liliana Vera #89
base: main
Are you sure you want to change the base?
Conversation
Archivo de introducción Código en Go package main import (
) // Leer y particionar archivo
} // Open and read a csv file and returns the content.
} // Create a csv file with the name and data provided in the path defined.
} func main() { // Definir el numero de hilos func number_of_workers() int { // Definir la funcion que ejecutara el worker /*func ReadCsvToDataframe(aFileName string) dataframe.DataFrame {
}*/ func ReadCsvToDataframe(filePath string) dataframe.DataFrame { // w: el numero del worker
} // 1.0 Definir la funcion master que ejecutará el programa (1.1 Unir el resultado de todos los workers) func Mt_FindRatingsMaster() {
} Código en Julia `#import Pkg; Pkg.add("CSV") using DataFrames Función para dividir el archivo ratings en 10 partes y guardarlas en formato Parquetfunction generate_small_files(ratings_file::String, output_prefix::String, output_dir::String)
end Función principal para procesar archivos de ratings y cruzarlos con moviesfunction find_ratings_master(input_dir::String, output_dir::String)
end Función para procesar cada archivo ratings y acumular resultados por génerofunction process_ratings(ng::Int, genres::Vector{String}, df_movies::DataFrame, df_ratings::DataFrame)
end Rutas de entrada y salidainput_dir = "C:\Users\Alexis\Documents\Practica_Julia" Dividir el archivo ratings y guardar en formato Parquetgenerate_small_files(joinpath(input_dir, "ratings.csv"), "ratings", output_dir) Procesar los archivos de ratings y cruzarlos con moviesfind_ratings_master(input_dir, output_dir)` |
Ejercicio Movieles
Equipo Mudos
Se agrega los archivos de go y julia
Itroducción