Réacteurs nucléaires dans le monde
NuclearReactorData fournit des données sur les réacteurs nucléaires connus dans le monde entier. Certains d'entre eux ont déjà été fermés, comme celui de Tchernobyl. Vous pouvez sélectionner les réacteurs qui sont actuellement opérationnels pour l'analyse des ressources énergétiques nucléaires.

reactors = NuclearReactorData[];

active = Keys@
Select[EntityValue["NuclearReactor", "Status",
"EntityAssociation"], # === "operational" &];
Extrayez la production annuelle d'énergie et le pays d'implantation.

annualproduction =
NuclearReactorData[active, "AnnualEnergyProduction"];
countries = Map[First, NuclearReactorData[active, "Countries"]];
Créez un jeu de données et supprimez les points de données qui contiennent des valeurs manquantes. Le nombre de réacteurs en fonctionnement est supérieur à 400.

data = Transpose[{active, countries, annualproduction}];
data = DeleteMissing[data, 1, 2];

data // Dimensions

Le nombre de réacteurs par pays.

percountry = GroupBy[data, #1[[2]] &];

numberpercountry = Map[Length, percountry];

BarChart[Sort[numberpercountry], ChartLabels -> Automatic,
ChartStyle -> "DarkRainbow", BarOrigin -> Left, BarSpacing -> 1,
LabelingFunction -> (Placed[#1, After] &), ImageSize -> Large]

Le nombre de réacteurs correspond à l'énergie nucléaire totale produite par pays.

energytotals = Map[Total[#[[All, 3]]] &, percountry];

stats = {Min, Max, Mean, Median, Total};
TableForm[#[energytotals] & /@ stats, TableHeadings -> {stats}]

Les plus grands producteurs d'énergie nucléaire sont les États-Unis et la France.

TakeLargest[energytotals, 2]


La carte est différente si l'on considère la production totale d'énergie par habitant. Utilisez CountryData pour accéder aux totaux de population pour chaque pays de la liste.

populations =
AssociationThread[Keys[energytotals],
CountryData[#, "Population"] & /@ Keys[energytotals]];
Calculez l'énergie nucléaire par habitant.

energypercapita = energytotals/populations;

TableForm[#[energypercapita] & /@ stats, TableHeadings -> {stats}]

Sur la carte, vous pouvez voir que même si les États-Unis ont la plus grande production absolue d'énergie nucléaire, ils ne sont pas les plus grands par personne, puisque la France et la Suède sont en tête.

TakeLargest[energypercapita, 2]

