diff --git a/R/clean_ram_output.R b/R/clean_ram_output.R index 575fe50..52127f1 100644 --- a/R/clean_ram_output.R +++ b/R/clean_ram_output.R @@ -44,5 +44,12 @@ clean_darwin_ram = function(ram) { } clean_win_ram = function(ram) { - sum(as.numeric(ram)) + # Remove empty or non-numeric entries + ram = ram[!is.na(as.numeric(ram))] + + # Sum the valid numeric entries + total_ram = sum(as.numeric(ram), na.rm = TRUE) + + # Return the total RAM + return(total_ram) }