9 TX: School-Level Overall Achievement
Code
= 'tx' state
Code
= gpd.read_parquet(f"../data/{state}_schools.parquet")
schools = schools.to_crs(schools.estimate_utm_crs())
schools = schools.dropna(subset=['avg_score', 'learning_rate', 'learning_trend']) schools
Code
schools.avg_score.describe()
count 4338.000000
mean -0.178465
std 1.118447
min -2.977751
25% -0.960261
50% -0.317185
75% 0.437322
max 5.222785
Name: avg_score, dtype: float64
Code
schools.avg_score.hist()
But the distribution of achievement is not geographically even, which can be seen by plotting the average achievement score as a choropleth map, where each school is colored according to its score
Code
schools.explore("avg_score",
="quantiles",
scheme=8,
k="PRGn",
cmap="Stamen Toner Lite",
tiles={"radius": 7},
marker_kwds=["NAME", "avg_score"],
tooltip )
Make this Notebook Trusted to load map: File -> Trust Notebook