strong accuracy
what do you mean with strong accuracy?
strong accuracy
what do you mean with strong accuracy?
Corellation plot showing GDP in relation to retreat in workhours
you should also mention in the title at which scenario you are looking here
For the beginning we want to show that especially in a capitalist country like the united states where economic growth is top priority and climate change (particularly under Trump) isn't top priority that climate action is a basic requirement for economic growth
Nice start, unfortunately the climate action of today only pays off when the Trump is out of office again, so he probably will not bother. But this is how the system works. Still a good question you raise.
especially in times where current policy makers are already dead
dramatic sentence
Canada, being a northern country with a colder baseline climate, is particularly vulnerable to accelerated warming. The reason for this is probably mostly because of the albedo-effect, but also melting permafrost plays a big role.
Reference? Where did to took this information from?
significant
what do you mean with significant? (typical ChatGPT word)
days per year with extreme heat stress
when you introduce a new indicator, you should shortly mention what it is showing
Also Mexico City is the highest populated of these cities
Reference for this?
in the year 2100 Mexico City could have more heatwave days than every other city
this is not true from the plot, in 2100 Mexico city has an equal number than phoenix, but less than new york
Delayed Climate Action
should be bold ;)
Th
should be in a new line and bold ;)
ou can realize, if you look on our plots, that although mean temperature increases more in Canada, the glacier area loss is not as high as in Argentina.
For a real comparison you should only look at the temperature increase at glacier locations and not the entire country. But this is a bit advanced with the provided dashboard data.
Comparing Arctic Canada North (3) to Southern Andes (17) you can see similarities to the data we got in our resarch.
This is the only important sentence for your analysis. You should not only summarize what you found in your reference, you should also set it in contrast to your findings (e.g. move this last sentence to your analysis above)
Percentage (%)
Percentage of what
Regarding to the 2020 climate policies the galcier area loss is clearly bigger.
I do not understand what you want to say with this sentence
Notable is that the change in mean temperature in Canada will be higher than in Argentina.
Do you have an idea why?
It is only possible to download the 50% impact level plot, so you have to visit the website and look for it manually:
Great spotting this. I will contact the dashboard developers and let them know.
As you can see the nothern parts of the countries get a higher mean temperature change, no matter if southern or nothern hemisphere.
have you looked for an explanation for this?
5.2: Ris
this images are also not workin
5.1: Cha
this images are not working
www.frontiersin.org
this is not a good reference, you should link here to an actual paper, instead of the entire website
Further sources on our research topic:
better to including the references in the text when they fit (e.g. comparing your results with their results). But an additional list of all used references at the end is great!
The
You have many spelling mistakes in this paragraph. Maybe check your writing with a program like grammerly
2300 compared to present day
mention in the title which scenario you are showing here
'pH'
add here also the name of the variable shown
THis is a failed try
Why is this a failed try, the plot below does look ok
The netCDF-files we downloaded are either wrongly formatted or we failed with your programming skills
If you encounter problems like this, you should reach out to us, so we can help you!
Slides from VU Atmosphärenchemie, Mag. Dr. Ulrike Nickus
you probably could also find another reference, which is accessible to everyone
This might not sound like much, but the pH scale is logarithmic, so this change represents approximately a 30 percent increase in acidity
this is a repetition of the sentence before
a
their is something missing
to
two
coorilation
correlation
plt.xlabel('Temperature', fontsize=12)
unit is missing
Th
again a good interpretation of the graph
The plot above illustrates how the mean temperature in Greece is projected to change until 2100, compared to the reference period 2011–2020. All three scenarios remain quite similar until 2035, predicting a temperature increase of approximately 0.4°C by that time. From 2035 onward, the "Stabilisation at 1.5°C" scenario begins to diverge from the others. Temperature increases only slightly beyond this point, reaching a final increase of 0.45°C by 2100. The graph for the "Delayed Climate Action" scenario flattens out after 2050, ultimately reaching a final value of +0.66°C. By far the most dramatic temperature change is predicted under the "2020 Climate Policies" scenario, where there is a consistent strong temperature rise throughout the period, resulting in a projected increase of 2.14°C by 2100.
Good interpretation what the graph is showing
WGI AR6 Chapter 11, Seneviratne et al., 2021; Lionello and Scarascia, 2018; Cherif et al.,2020
good usage of references. However, you should provide a list at the end, where all are listed.
nswer Guiding Questions to your Research Question
You have not answered this questions
Your analysis will focus on comparing two to three scenarios available in the dashboard.
You selected only one scenario!
include at least two custom plots in your analysis
you have not included any custom plots
For further understanding of the link between rising temperatures and glacier retreat, I referred to the IPCC's Sixth Assessment Report (AR6),
Providing a reference without saying what is in their is not enough.
In short, the expected
Again Reference
From 2020 to 2100, temperatures are expected to rise even more, making glaciers melt even faster.
Why you are not linking to the graphs above?
This could affect water supply because glaciers provide a lot of meltwater, especially in summer. Less glacier water could impact agriculture, water availability, and local ecosystems.
Reference for this?
temperatures have been increasing since the 20th century, which has led to glaciers in the Alps retreating.
Reference for this?
Answer Guiding Questions to your Research Question
you answered those question already during your analysis. You do not need to repeat them here again
References
you should have provided the references within your analysis, whenever it fits (e.g. comparing your findings to a reference, ...)
significantly
What do you mean with significantly? (typical ChatGPT word)
fire season length and heatwave days
'changes in fire season length' are the same unitl 2040, 'heatwave days' are the same unitl 2050
absolute
where did you download this 'absolute'-data. I only could find 'present-day'
53
when i check the graphic on the dashboard I see only 33 days in 2100... Where did you took the data from?
42 heatwave days per year
in which year? (in 2100?)
The plot co
I assume you do this analysis for the year 2100. You should mention this here
Visualizations
plots in this section are not working. I also checked the notebook and they are also not working their. You always should check this before submission
Scenarios
same as for indicators
ic
it would be enough to shortly summerize the indicators in your own words, no need to copy the text from the dashboard
...
well structured analysis, but your whole question 5 could be shortened, as you repeat yourself.
once again
why 'once again'
Other References to our Research
you should provide this references inside your analysis, where it fits (e.g. when you compare your findings to the references or if you cite something from the studies)
significant
what do you mean with significant? (typical ChatGPT word)
After some experimenting we found, that the best combination of parameters is a alpha of 0.7 and a beta of 0.3 to weight the additive and the interaction term.
It should be explained somewhere before, what this two parameter are, and how you came up with this formulation
to determine a composite risk score
did you came up with this risk score, or is their a reference you took it from? If you came up with it, you should explain it in the text, not only in the code. Or you should give the reference for further details
When looking close enough and ignoring the uncertainties for now, one can see that the days with high heat stress stay on a similar level for 30 years in the middle of the 21st cetury, despite the distinct temperature decrease that has already taken place.
Probably you could think of a nicer graphic illustrating this (e.g. two plots below each other, upper plot showing x-axis time and y-axis temperature, lower plot showing x-axis time and y-axis change of days with heat stress.
The incline in extreme heat stress days gets even bigger for the higher temperature values in the 2080s, & 90s.
for strengthen this argument you could calculate the increase in days per 10 years (e.g. from 2080 to 2100 we see an increase of around 3 days per 10 years, compared to earlier periods with only 2 days increase in 10 years)
ss d
add something like: ", shown in red",
15
from the graph it is closer to 10, maybe 11
right graph
You could use a discrete colorbar here, instead of a continues, as you only want to colercode specific years.
But heat stress is a complex condition, arising from the body's struggle to regulate its temperature. Various factors influence the human body’s ability to keep its core temperature within certain boundaries, such as high ambient temperatures, humidity, physical activity, and inadequate fluid intake.
What do you want to say with this? You just give again the definition of heat stress.
This might be because of the buffering effect of the adriatic sea, which reduces the immediate heat stress increase a bit.
reference?
Therefore it is of highest importance to act now, because when looking at a more realistic scenario of Delayed Climate Action a lot of this risk can be avoided.
good conclusion of the shown graph
there is a real threat
how do you define a real threat?
more than 5000 different plant species.
where is this number coming from? reference?
At first
well structured explanation of the selected scenarios
kidn
typo
Research Question
well formulated research question
plt.plot(stab_1p5_dat
you should use delayed_data here
s.
Why do we see the pattern for stabilization and delayed action, with the strong drop of the curve before 0.5?
developmetn
typo
0
thinning rate of 0 could mean glaciers are in a new equilibrium -> do not melt further, or they are completely gone
For the
Good conclusions
(https://www.ipcc.ch/srocc/chapter/chapter-2/)
the reference should be moved to the next sentence
Under both SSP1-1.9 (low emissions) and SSP5-3.4-OS (intermediate emissions), temperatures in Austria are projected to stabilize by the 2060s.
This is only true for SSP1-1.9, not for SSP5-3.4-OS where temperatures are declining after 2060. You should link here to the plot where it is shown.
import pa
You have not included what scenario is shown in the plot. You have not explained where the minimum and maximum volume are coming from.
Answer Guiding Questions to your Research Question
you have not answered any guiding questions
the differences are minimal
you could put numbers here from the dashboard data
The paper highlights that the viability of summer skiing has declined dramatically in the past two decades, and projections confirm that by 2100, no glaciers will remain large enough to support skiing under any emission scenario.
How does this link to the dashboard data?
Even stabilizing temperatures at 1.5°C (SSP1-1.9) does little to prevent significant glacier loss.
But it saves at least 18% of todays volume, compared to 0%
The correlation between rising mean temperatures and glacier retreat is clear, but the delayed response of glaciers to warming amplifies the long-term impacts of climate change
From where do you draw this conclusion. Reference?
Developement of Summer Skiing Days in Austrian Glacier Ski Areas in the First Two Decades of The Twenty-First Century
This whole paragraph reads like a quick chat-gpt output, without any prove reading or adapting
By 2100, even under the SSP1-1.9 scenario, most Austrian glaciers will have disappeared, highlighting the inevitability of glacier loss due to past and ongoing warming
you should link to the plots. For SSP1-1.9 at their will be 18% of the volume left...
accumulated thermal energy
what does this mean? reference?
How do projected changes in mean temperature and glacier volume in Austria under SSP1-1.9 and SSP5-3.4-OS scenarios impact the viability of summer skiing on Austrian glaciers by 2100?
You can not use the data of the dashboard to answer this. For this you would need data for specific glaciers of individual ski resorts and how they change with different scenarios.
Precipitation Anomaly description:
No caption for temperature and sst anomalies, no references for comparing your findings with other sources
These plots
Which plots
we observe a strong anomaly deficit
About what anomaly are you talking about here (temperature or sst) ?
El
La
cmap='viridis'
Here also, would be better to use a divergent colormap, for easier distinguishing between positive and negative differences https://matplotlib.org/stable/users/explain/colors/colormaps.html#diverging
tp_an_88.plot.imshow(ax=ax, transform=ccrs.PlateCarree(),vmin=-0.01, vmax=0.01, levels=7, cbar_kwargs={'label': 'Difference in mm'})
Would be better to use the same colormap as for the temperature, to make it easier to distinguish between positive and negative values
9
It is better practice to select the year explicitly here, not just using an index, because with an index it is easier to make typos
NOAA/CPC-Liste
Link?
What was the CO22_2 concentration in the atmosphere in the pre-industrial era?
Missing in the answer
higher plant activities
would be nice to mention the process at play (photosynthesis)
t2my=t2my.mean(dim='latitude')
You should have used the weighting here!
38
Great that you found that the given number of 55 was wrong. They recently changed the file format, sorry for that.
In the plot Air temperature anomalie we can see similar patterns as in the seasurface temperature anomalie plot.
And what are the patterns you see?
On the white spots we have negative precipitation wich means we have stronger precipitation in this regions during an La Niña event.
Yes, but why have you filtered those out?
levels = np.arange(0,ds_prec_nina_nino.max()+1,0.5)
Why do you filter out negative precipitation differences (where we see more precipitation in la nina case compared to el nino?
contour_sst_nina_nino = ax.contourf(ds_sst_filtered_nino['longitude'],ds_sst_filtered_nino['latitude'],ds_sst_nina_nino, transform=ccrs.PlateCarree())
Not a good colorscale for looking at differences. Better would be a divergent colormap, where you can easily distinguish between positive and negative values https://matplotlib.org/stable/users/explain/colors/colormaps.html#diverging
When the temperature difference is negative in a region the temperature rises more in an La Niña event. In [21]:
Where do you see this?
calculate anomalie
This is not a anomaly this is a difference. A anomaly is calculated against average conditions (e.g. the mean over the whole period). See third session of practicals
'2010-01-01', '2011-12-31'
Similar as above, why have you selected two years here?
'1997-01-01', '1998-12-31'
Why have you picked two years here?
global_temp_annual = temp_annual.mean(dim=['latitude', 'longitude'])-273.15
You should have weighted the temperature according to latitude (see first practical session)
# we canged the skiprows to 38 to use all data and get a reasonable head
Great that you find out, it was a mistake from my side as they changed the file-format of the data recently.
Describe the anomaly patterns you are seeing in your plots (e.g. where do we see an increase/decrease in precipitation).
Description is completely missing
# trash outliers to get a better readable plot
What is this?
figsize=(col*12, row*5)
figures too small, I can not read anything without zooming. Better to create more figures, e.g. one per variable.
I used this Website to find good examples for positive and negative phase. I looked for phases where every month was in the top rankings.
Which periods have you picked?
skipfooter=57
Why are you skip lines at the end of the file? By doing so you miss most recent datapoints
38
You correctly identified our mistake of using 38 instead of 55. Great
In the pre-industrial era the co2 concentration was ~ 342 ppm
From where did you take this value (reference)? Ok, just saw in before the plot you used 1980-1985, but the pre-industrial era is way before 1980 (around 1800, see this link https://www.climate.gov/news-features/understanding-climate/climate-change-atmospheric-carbon-dioxide)
# Compute the global temp for every timestep resample by years and get means avg_temp = ds['t2m'].mean(dim=['longitude', 'latitude']).resample(time='Y').mean()
You are missing the latitudinal-weighting of temperature (see first session of practicals)
2013-2018)
wrong years, we asked for 2016 - 2021
The annual increase back than was ~ 1.33 ppm/year.
1980 to 1985 is not the per-industrial era (see comment above), but value is correctly calculated, with an interesting slope approach :)
because most of the landmass is in the northern hemisphere
only partly correct, as the driving process for the seasonality is photosynthesis of the plants growing on this landmass
Sea suface temperature:
You should have used your plots for discussing the differences. You just summarized information from an unknown source (at least you do not mention your source). Same for precipitation and air temperature.
skipfooter=57
Why are you skip lines at the end of the file? By doing so you miss the most recent data.
Annual cycle
Link is nice, but you should also summed up the content in one to two sentences.
Relationship between global temperatures and CO2
link alone is not enough, you should also summaries in one to two sentences
average_annual_increase = total_increase / (filtered_df.index.year.max() - filtered_df.index.year.min() + 1) average_annual_increase2 = total_increase2 / (filtered_df2.index.year.max() - filtered_df2.index.year.min() + 1)
do not need the +1 here (its 6 years but we calculate the mean here for 5 differences)
# Compute the global temp for every timestep resample by years and get means a_temp = ds['mean_temp'].mean(dim=['longitude', 'latitude']).resample(time='Y').mean()
The temperature should have been weighted according to the latitude (see first sessions of practicals).
38
Great, you correctly identified our mistake of using 55 here. The problem is that they changed the file-format.
Also in this case we can state what we said so far, La Niña is characterized by colder temperatures respectively to an El Niño period.
Where do you see this? Globally? Are their regional differences? No comparison to other sources using references in the whole exercise!
Once again we see that when we are in a period of El Niño conditions, the temperature over low latitudes is higher than average; on higher latitudes we cannot see this effect still.
Again, these maps are not well suited to make such an analysis. Better use anomaly maps! What do you see for La Nina?
The sea surface temperature anomalies show clearly that El Niño has warmer temperatures as compared with La Niña.
Where on the globe do you see this? Is it everywhere the same?
As we can see from these two plots, there is a sea surface temperature difference mostly in the Pacific Ocean, where there is colder water during La Niña conditions. In the other parts of the world we cannot see such strong differences.
It is hard to make such an analysis by looking at two plots with total values. Better use anomaly maps below for it.
Also these two plots confirm the fact that El Niño brings more preciitation, mostly in the equatorial pacific Ocean.
And what do you see during La Nina?
pre_o_avg.plot(ax=ax, transform=ccrs.PlateCarree(), levels=[0,5,10,15,20,30,50], cbar_kwargs={'label':'Total precipitation [mm per day]'})
This color levels are not well selected and most of the globe has the same color and you can not see any differences, it is only good for looking at the pacific...
this makes sense since during El Niño the southern jet stream strengthens especially across the eastern Pacific Ocean more moisture is allowed to be transported onshore, resulting in more precipitation.
reference?
sst_anomaly_o.plot.imshow(ax=ax, transform=ccrs.PlateCarree(), levels=20, cbar_kwargs={'label':'Sea surface temperature difference'})
no unit in colorbar-label
st_o_avg = st_o.sst.mean(dim='time') ax = plt.axes(projection=ccrs.Robinson()) st_o_avg.plot(ax=ax, transform=ccrs.PlateCarree(), levels=[270, 275, 280, 285, 290, 295, 300, 305], cbar_kwargs={'label':'Sea surface temperature [K]'}) ax.coastlines(); ax.gridlines();
no title, what is shown on this plot? Same for the other plots.
As sources state
Which sources?
The following picture shows the apparences of El Niño over the years:
From where did you get this years?
t = ds.t2m.mean(dim=['latitude', 'longitude']).groupby('time.year').mean()
temperature should have been weighted by latitude (see first practical session)
but the temperature curve isn't that flat
I do not understand what you tried to say here. References?
#Inrease between 1980-1985 d = (df.index.year == 1980) | (df.index.year == 1981) | (df.index.year == 1982) | (df.index.year == 1983) | (df.index.year == 1984) | (df.index.year == 1985) conc1 = df['average_unc'][d].mean()/6 conc1
wrong calculation, you should have taken the difference from the annual average of 1985 and 1980 and divide by 5, e.g.
dfa = df['average'].groupby(df.index.year).mean()
conc1 = (dfa.loc[1985] - dfa.loc[1980]) / 5
278 ppm
reference?
55
This was a mistake from our side and should be 38, but good workaround with set_axis.
Interpretation
Great interpretation! Could have compared your findings to others by adding references.
inflencing
influencing
# Plotting zonal anomaly for Temperature
could have used nicer labeling for the colorbars, including units
Zonal
This is not a zonal anomaly, just a anomaly. For a zonal mean the reference (or baseline) is the 'longitudinal-mean', see definition of the third practical session. The same for all following plots.
# Resample to get annual averages for temperature annual_average_temp = ds_temp['t2m_celsius'].mean(dim=['longitude', 'latitude']).resample(time='Y').mean()
For the temperature you should have used weight according to latitude (see first session of practicals)
The annual cycle of CO22_2 concentrations is likely related to seasonal variations in natural processes such as plant growth and decay. During the spring and summer months, plants tend to absorb more CO22_2 through photosynthesis, leading to a decrease in atmospheric CO22_2 concentrations. In contrast, during the fall and winter months, when plant activity is reduced, CO22_2 concentrations tend to rise due to decreased photosynthetic activity(source). This cyclical pattern is often referred to as the "Keeling Curve" named after Charles David Keeling, who initiated measurements of atmospheric CO22_2 concentrations at Mauna Loa Observatory.
Important to mention her is that northern hemisphere has more land mass and therefore we see in the northern spring and summer months the higher uptake. If south and north hemisphere would be equal in land distribution we would not see this cycle in the way we do.
CO2 Concentration
annual average CO2 Concentration
55
Mistake from our side, this should be changed to 38, with this you would not need to define the columns. But great solution! This will not effect the grading.
often droughts in the South of the US
reference? just from the map south US looks not much different than north US
The picture shows the schematic pattern of El Nino and La Nina events:
Not only copying a slide from the lecture, but discussing your findings with more references would be nice
Zonal anomaly
same as above
Zonal anomaly
same as above
anomaly
difference
Zonal anomaly
same as above
El Nino: warmer sea temperature in the west of South America La Nina:low temperature values in the west of South America
You could have been more precise here, e.g. where exactly do you see the warmest/coldes temperatures? Directly at the cost or more in the middle of the ocean?
Introductry Survey
I do not understand where to find the this information
Zonal anomaly
You are not showing a zonal anomaly here (see third practicals lesson for definition). You actually showing the difference between an El Nino year and a La Nina year. And for a zonal anomaly you first need to calculate a mean value along the longitude and afterwards subtract it from the total signal.
2001
You could also have chosen all years of a 30 year time period, but also fine to pick one year. But when using one year it is not an anomaly it is called difference. For anomaly see for example question from practicals: compute the temperature anomaly for the year 1997 with respect to the 1979-2018 average.
anomaly
difference
Zonal anomaly
No zonal anomaly, see comment above
Zonal anomaly
No zonal anomaly, see comment above
397.345ppm
This is the value from 2014 not 2016, see comment above
eightties_increase=(345.537500-338.444286)/5 twenties_increase=(414.703333-397.345000)/5
You used the wrong value for twenties_increase (instead of 2016 you used the value from 2014). To avoid such things should not do copy and past values, instead us selection of pandas: e.g.
twenties_increase = (co2_year_av.average.loc['2021-12-31'] - co2_year_av.average.loc['2016-12-31']) / (2021 - 2016)
ds4
minor comment: normally the variable names indicate which data they represent, ds stands for xarray.DataSet. However, in this case we using pandas and what we get is a pandas.DataFrame, so normally you should use df for this (e.g. df4 in our case). This has no influence on the grading, just to let you know
55
My mistake this should be 38, as they changed the file format from last your to this year of co2_mm_gl.csv. But great solution with setting the axis by yourself!
ds4
Error should not be happen in the final document.
Global anomaly patterns:
You plotted the difference of the two events, but you should have plotted anomaly maps for the two events, which are always against a reference (e.g. 30 year period or year with neutral phase). See third lesson of practicals.
No discussion of sea surface temperature
Precipitation: Compared to La Niña , precipitation in El Niño is significantly higher
Hard to easily see this because of the used colormap. A divergent colormap with a clear distinction between positive and negative values would be better (see comments below).
tp_aus.plot.imshow(ax=ax, transform=ccrs.PlateCarree(),cbar_kwargs={'label': 'mm/day'},cmap='YlGnBu',levels = [-20,-10,-5,-3,-2,-1,-0.5,0,0.5,1,2,3,5,10,20])
same comments as for precipitation plot above
tpdiff.plot.imshow(ax=ax, transform=ccrs.PlateCarree(),cbar_kwargs={'label': 'mm/day'},cmap='YlGnBu',levels= [-20, -15,-10,-5, 0,2.5, 5, 7,5, 10, 12.5, 15,17.5, 20])
When yo showing differences you should have used a divergent colormap https://matplotlib.org/stable/users/explain/colors/colormaps.html#diverging, to make it easier to identify regions with precipitation increase and decrease (e.g. the same colormap as for temperature). Why have you used unevenly spaced levels (negative values have a difference of 5, where positive values have a difference of 2.5)? Their are reasons to do something like this, but it make it often harder to interpret the results intuitively.
higher latitudes of northern hemispher
this is not true, you only should have stated here east Russia and Alaska, as their are also regions of the higher latitudes with colder temperatures
Temperature anomaly
Also mention if it is warmer or colder
Percipitaion anomaly
Also mention if it is more or less percipitation
significantly
same as above
Latin America, Australia, Central Asia
The temperature increase is not evenly over the complete regions you mention, their are also parts with colder temperatures. When presenting results you must be more precise (like in the discussion below of Australia alone)!
Global anomalie map of sea-surface temperature
This caption is not at the right place
sst.sst
Try to avoid naming the total dataset the same as a variable inside, this can get quite confusing if someone else is reading you code. For a dataset it is common to indicate the datatype in the variable name (e.g. ds_sst stands for dataset_sst). Only a recommondation
significant
Be careful with your wording. In science, when you use the word significant it means you conducted some sort of statistical test to show that the results you are presenting are 'statistically significant'.
Significant
same as above
sum
never use python functions like sum as variable, because you override their functionality (e.g. before you defined sum you could have used sum([1,2])). Normally those functions are highlighted green in jupyter.
daly
delay
#calculating co2 increase 1980-85
Calculations are correct! But would have been more effective if you just calculate the difference of the first and the last year. Here as an example for 1980-1985:
dfa = df.resample('AS').mean()
conc_1980_1985 = (dfa.average.loc['1985-01-01'] - dfa.average.loc['1980-01-01']) / 5
CO2 concentration vs temperature
vs normally means x-axis vs y-axis, so by just reading the heading I would assume CO2 on the x-axis and temperature on the y-axis. Maybe better would be 'CO2 concentration and temperature'
ax1.plot(jahre,weighted_mean.resample(time = 'AS').mean(),color = 'r', label = '2m temperature')
You could also just use weighted_mean.resample(time='AS').mean().plot(), without the need of defining 'jahre'
plot the monthly global CO22_2 concentration as a function of time
you plotted the average monthly concentration, but the 'raw' timeseries would have been enough (e.g. df.average.plot())
55
Sorry, they changed the file format, but you correctly replaced it with 38. But you could have left 'parse_dates' and 'index_col' as this combines years and months into a combined timestamp, which is easier to work with.