groupedData = {
let result = {};
console.log("Data:", data);
for (let player of data) {
let nationality = player.nationality;
let age = Number(player.age);
console.log("Processing:", nationality, age);
if (isNaN(age)) {
continue;
}
if (!result.hasOwnProperty(nationality)) {
result[nationality] = { sumAge: 0, count: 0 };
}
result[nationality].sumAge += age;
result[nationality].count += 1;
}
console.log("Result:", result);
return result;
}