twoHelixestwoHelixes Start free

Datasets / United States · public schools · school locations

United States · public schools directory coverage

Counts describe source directory records, not school quality or complete worldwide coverage. Smaller groups are retained as Other when needed.

Question How many school location records are in each region?
United States · public schools directory records010k20k30k40kCANYFLMIMNAZWAGAGroup
United States · public schools · school locations — 16 rows charted from 102,178, drawn as a bar
How it decided
Finding the data2323 ms

United States · public schools · school locations: 102,178 rows, 16 columns. The directory identifier and region classify source records; missing coordinates are still counted.

Shaping the data26 ms

102,178 rows in, 16 out across 2 columns. Counts describe source directory records, not school quality or complete worldwide coverage. Smaller groups are retained as Other when needed.

Choosing the chart10 ms

bar. A count comparison describes coverage without inventing achievement scores or attendance boundaries.

Applying defaults1 ms

Palette, spacing, axis titles and legend placement applied. 0 issues found.

The transformation

This is the code, not a description of it — the chart above was drawn from what it returns, and the notebook download runs the same lines against the same file.

result = df.groupby('region', dropna=False).size().reset_index(name='schools').rename(columns={'region':'group'})
result = result.sort_values('schools', ascending=False).reset_index(drop=True)
if len(result) > 15:
    result = pd.concat([result.head(15), pd.DataFrame([{'group':'Other','schools':int(result.iloc[15:]['schools'].sum())}])], ignore_index=True)

What it charted

16 rows out of 102,178, 2 columns. First 8 shown.

groupschools
CA10407
TX9774
NY4865
IL4439
FL4312
OH3611
MI3508
PA2949

More from United States · public schools · school locations