Réacteurs nucléaires du 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 = Select[reactors, #["Status"] == "operational" &];
Extrayez la production annuelle d'énergie et le pays où cela se trouve.

annualproduction =
NuclearReactorData[active, "AnnualEnergyProduction"];
countries = Map[First, NuclearReactorData[active, "Countries"]];
Créez un ensemble de données et de supprimez les points de données qui contiennent des valeurs manquantes. Le nombre de réacteurs en fonction 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 de l'énergie nucléaire sont les États-Unis et en 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 à des totaux de population pour chaque pays sur 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 a la plus grande production absolue de l'énergie nucléaire, mais ce n'est pas la plus grande par personne, où la France et la Suède sont en tête.

TakeLargest[energypercapita, 2]

