Weltweite Atomreaktoren
NuclearReactorData liefert Daten zu den bekannten Atomreaktoren auf der ganzen Welt. Manche befinden sich bereits außer Betrieb, so wie Tschernobyl. Für die Analyse der globalen Atomenergie-Ressourcen können Sie die derzeit aktiven Reaktoren auswählen.
reactors = NuclearReactorData[];
active = Keys@
Select[EntityValue["NuclearReactor", "Status",
"EntityAssociation"], # === "operational" &];
Extrahieren Sie die jährliche Energieproduktion und das Land des Standorts.
annualproduction =
NuclearReactorData[active, "AnnualEnergyProduction"];
countries = Map[First, NuclearReactorData[active, "Countries"]];
Erstellen Sie einen Datensatz und entfernen Sie die Datenpunkte, die fehlende Werte enthalten. Die Zahl der aktiven Reaktoren liegt bei über 400.
data = Transpose[{active, countries, annualproduction}];
data = DeleteMissing[data, 1, 2];
data // Dimensions
Die Reaktoranzahl pro Land.
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]
Die Zahl der Reaktoren entspricht der Gesamtproduktion von Atomenergie pro Land.
energytotals = Map[Total[#[[All, 3]]] &, percountry];
stats = {Min, Max, Mean, Median, Total};
TableForm[#[energytotals] & /@ stats, TableHeadings -> {stats}]
Die größten Produzenten von Atomenergie sind die Vereinigten Staaten und Frankreich.
TakeLargest[energytotals, 2]
Die Weltkarte sind anders aus, wenn man die Pro-Kopf-Gesamtenergieproduktion in betrachtet. Verwenden Sie CountryData, um die Einwohnerzahlen für jedes Land der Liste abzurufen.
populations =
AssociationThread[Keys[energytotals],
CountryData[#, "Population"] & /@ Keys[energytotals]];
Berechnen Sie die Atomenergie pro Kopf.
energypercapita = energytotals/populations;
TableForm[#[energypercapita] & /@ stats, TableHeadings -> {stats}]
Auf der Karte sehen Sie, dass die USA nicht der größte Pro-Kopf-Atomstromproduzent sind, obwohl sie die meiste Atomenergie in absoluten Zahlen produzieren. Frankreich und Schweden führen die Pro-Kopf-Produktion an.
TakeLargest[energypercapita, 2]