California Physical Fitness Test Research Data

These research files contain results from the Physical Fitness Test (PFT) program. Each file contains the same information presented in the Reports section of this site and is provided to allow for more complex analyses and customized reporting of the data. The data files, including file layout, entities, and subgroup files, are comma-delimited text files provided in a zip format.

cde.ca.gov-fitnessgram-1999e-ca-1.3.1. Modified 2021-03-11T00:48:56

Resources | Packages | Documentation| Contacts| Data Dictionary

Resources

Documentation

Contacts

Data Dictionary

entities_1999e2002 | entities_2002e2010 | entities_2011e | subgroups_2011e | subgroups_1999e2010 | physfit_1999e2002 | physfit_2002e2010 | physfit_2011 | physfit_2012e

entities_1999e2002

Column NameData TypeDescription
ccodeintCounty code, defined byt the Secretary of state, not FIPS
dcodeintDistrict Code
scodeintScode
cds_codestrcds_code
countystrCounty
districtstrDistrict
schoolstrschool

entities_2002e2010

Column NameData TypeDescription
ccodeintCounty code, defined byt the Secretary of state, not FIPS
dcodeintDistrict Code
charternumstrcharternum
scodeintScode
cds_codestrcds_code
countystrCounty
districtstrDistrict
schoolstrschool

entities_2011e

Column NameData TypeDescription
ccodeintCounty code, defined byt the Secretary of state, not FIPS
dcodeintdcode
chrtnumstrchrtnum
scodeintscode
cdscodestrcdscode
countystrCounty name
districtstrDistrict
schoolstrSchool

subgroups_2011e

Column NameData TypeDescription
level_numberintLevel_Number
report_numberintReport_Number
table_numberintTable_Number
line_numberintLine_Number
line_textstrLine_Text
table_typestrTable_Type
subgroupstrSubgroup

subgroups_1999e2010

Column NameData TypeDescription
subgrpintSubGrp
rpttypeintRptType
linenumintLineNum
reporttypestrReportType
subgroupstrSubGroup
line_textstrline_text

physfit_1999e2002

Column NameData TypeDescription
levelintLevel
subgrpintSubGrp
rpttypeintRptType
line_numintline_num
ccodeintCounty code, defined byt the Secretary of state, not FIPS
dcodeintDcode
scodeintScode
cds_codestrcds_code
gr05_stuintGr05_Stu
gr5pctinfloatGr5PctIn
gr5pctnotinfloatGr5PctNotIn
gr07_stuintGr07_Stu
gr7pctinfloatGr7PctIn
gr7pctnotinfloatGr7PctNotIn
gr09_stuintGr09_Stu
gr9pctinfloatGr9PctIn
gr9pctnotinfloatGr9PctNotIn

physfit_2002e2010

Column NameData TypeDescription
levelintLevel
subgrpintSubGrp
rpttypeintRptType
line_numintline_num
ccodeintCounty code, defined byt the Secretary of state, not FIPS
dcodeintDcode
charternumstrcharternum
scodeintScode
cds_codestrcds_code
gr05_stuintGr05_Stu
gr5pctinfloatGr5PctIn
gr5pctnotinfloatGr5PctNotIn
gr07_stuintGr07_Stu
gr7pctinfloatGr7PctIn
gr7pctnotinfloatGr7PctNotIn
gr09_stuintGr09_Stu
gr9pctinfloatGr9PctIn
gr9pctnotinfloatGr9PctNotIn

physfit_2011

Column NameData TypeDescription
idintPhysical Fitness Research, 2010 to 2014
level_numberint1 = school 2 = district 3 = county 4 = state
report_numberintCodes for demographic category of values in report: gender, race, ethnicity, etc. See source documentation for codes.
table_numberintTable_Number
line_numberintLine Number in Table
cointCounty code, defined by the Secretary of state, not FIPS
distintDistrict Code
schlintSchool Code
line_textstrLine Text
nostud5intNumber of Grade 5
nohfz5intNumber of Grade 5
perc5afloatPercent of Grade 5 students in Healthy Fitness Zone
perc5bfloatPercent of Grade 5 Students in Needs Improvement
perc5cfloatPercent of Grade 5 Students in Needs Improvement – High Risk
nostud7intNumber of Grade 7 Students Tested
nohfz7intNumber of Grade 7 Students in Healthy Fitness Zone
perc7afloatPercent of Grade 7 students in Healthy Fitness Zone
perc7bfloatPercent of Grade 7 Students in Needs Improvement
perc7cfloatPercent of Grade 7 Students in Needs Improvement – High Risk
nostud9intNumber of Grade 9 Students Tested
nohfz9intNumber of Grade 9 Students in Healthy Fitness Zone
perc9afloatPercent of Grade 9 students in Healthy Fitness Zone
perc9bfloatPercent of Grade 9 Students in Needs Improvement
perc9cfloatPercent of Grade 9 Students in Needs Improvement – High Risk
chrtnumstrChrtNum

physfit_2012e

Column NameData TypeDescription
level_numberint1 = school 2 = district 3 = county 4 = state
report_numberintCodes for demographic category of values in report: gender, race, ethnicity, etc. See source documentation for codes.
table_numberintTable_Number
line_numberintLine Number in Table
cointCounty code, defined by the Secretary of state, not FIPS
distintDistrict Code
schlintSchool Code
line_textstrLine Text
nostud5intNumber of Grade 5
nohfz5intNumber of Grade 5
perc5afloatPercent of Grade 5 students in Healthy Fitness Zone
perc5bfloatPercent of Grade 5 Students in Needs Improvement
perc5cfloatPercent of Grade 5 Students in Needs Improvement – High Risk
nostud7intNumber of Grade 7 Students Tested
nohfz7intNumber of Grade 7 Students in Healthy Fitness Zone
perc7afloatPercent of Grade 7 students in Healthy Fitness Zone
perc7bfloatPercent of Grade 7 Students in Needs Improvement
perc7cfloatPercent of Grade 7 Students in Needs Improvement – High Risk
nostud9intNumber of Grade 9 Students Tested
nohfz9intNumber of Grade 9 Students in Healthy Fitness Zone
perc9afloatPercent of Grade 9 students in Healthy Fitness Zone
perc9bfloatPercent of Grade 9 Students in Needs Improvement
perc9cfloatPercent of Grade 9 Students in Needs Improvement – High Risk
chrtnumstrChrtNum

Packages

Accessing Data in Vanilla Pandas

import pandas as pd


entities99_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities99.csv')
entities01_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities01.csv')
entities02_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities02.csv')
entities03_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities03.csv')
entities04_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities04.csv')
entities05_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities05.csv')
entities06_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities06.csv')
entities07_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities07.csv')
entities08_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities08.csv')
entities09_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities09.csv')
entities10_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities10.csv')
entities11_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities11.csv')
entities12_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities12.csv')
entities13_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities13.csv')
entities14_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities14.csv')
entities15_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities15.csv')
entities16_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/entities16.csv')
physfit99_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit99.csv')
physfit01_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit01.csv')
physfit02_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit02.csv')
physfit03_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit03.csv')
physfit04_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit04.csv')
physfit05_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit05.csv')
physfit06_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit06.csv')
physfit07_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit07.csv')
physfit08_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit08.csv')
physfit09_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit09.csv')
physfit10_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit10.csv')
physfit11_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit11.csv')
physfit12_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit12.csv')
physfit13_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit13.csv')
physfit14_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit14.csv')
physfit15_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit15.csv')
physfit16_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/physfit16.csv')
subgroup99_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup99.csv')
subgroup01_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup01.csv')
subgroup02_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup02.csv')
subgroup03_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup03.csv')
subgroup04_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup04.csv')
subgroup05_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup05.csv')
subgroup06_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup06.csv')
subgroup07_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup07.csv')
subgroup08_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup08.csv')
subgroup09_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup09.csv')
subgroup10_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup10.csv')
subgroup11_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup11.csv')
subgroup12_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup12.csv')
subgroup13_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup13.csv')
subgroup14_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup14.csv')
subgroup15_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup15.csv')
subgroup16_df =  pd.read_csv('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1/data/subgroup16.csv')

Accessing Package in Metapack

import metapack as mp
pkg = mp.open_package('http://cde.metatab.org/cde.ca.gov-fitnessgram-1999e-ca-1.3.1.csv')

# Create Dataframes
entities99_df = pkg.resource('entities99').dataframe()
entities01_df = pkg.resource('entities01').dataframe()
entities02_df = pkg.resource('entities02').dataframe()
entities03_df = pkg.resource('entities03').dataframe()
entities04_df = pkg.resource('entities04').dataframe()
entities05_df = pkg.resource('entities05').dataframe()
entities06_df = pkg.resource('entities06').dataframe()
entities07_df = pkg.resource('entities07').dataframe()
entities08_df = pkg.resource('entities08').dataframe()
entities09_df = pkg.resource('entities09').dataframe()
entities10_df = pkg.resource('entities10').dataframe()
entities11_df = pkg.resource('entities11').dataframe()
entities12_df = pkg.resource('entities12').dataframe()
entities13_df = pkg.resource('entities13').dataframe()
entities14_df = pkg.resource('entities14').dataframe()
entities15_df = pkg.resource('entities15').dataframe()
entities16_df = pkg.resource('entities16').dataframe()
physfit99_df = pkg.resource('physfit99').dataframe()
physfit01_df = pkg.resource('physfit01').dataframe()
physfit02_df = pkg.resource('physfit02').dataframe()
physfit03_df = pkg.resource('physfit03').dataframe()
physfit04_df = pkg.resource('physfit04').dataframe()
physfit05_df = pkg.resource('physfit05').dataframe()
physfit06_df = pkg.resource('physfit06').dataframe()
physfit07_df = pkg.resource('physfit07').dataframe()
physfit08_df = pkg.resource('physfit08').dataframe()
physfit09_df = pkg.resource('physfit09').dataframe()
physfit10_df = pkg.resource('physfit10').dataframe()
physfit11_df = pkg.resource('physfit11').dataframe()
physfit12_df = pkg.resource('physfit12').dataframe()
physfit13_df = pkg.resource('physfit13').dataframe()
physfit14_df = pkg.resource('physfit14').dataframe()
physfit15_df = pkg.resource('physfit15').dataframe()
physfit16_df = pkg.resource('physfit16').dataframe()
subgroup99_df = pkg.resource('subgroup99').dataframe()
subgroup01_df = pkg.resource('subgroup01').dataframe()
subgroup02_df = pkg.resource('subgroup02').dataframe()
subgroup03_df = pkg.resource('subgroup03').dataframe()
subgroup04_df = pkg.resource('subgroup04').dataframe()
subgroup05_df = pkg.resource('subgroup05').dataframe()
subgroup06_df = pkg.resource('subgroup06').dataframe()
subgroup07_df = pkg.resource('subgroup07').dataframe()
subgroup08_df = pkg.resource('subgroup08').dataframe()
subgroup09_df = pkg.resource('subgroup09').dataframe()
subgroup10_df = pkg.resource('subgroup10').dataframe()
subgroup11_df = pkg.resource('subgroup11').dataframe()
subgroup12_df = pkg.resource('subgroup12').dataframe()
subgroup13_df = pkg.resource('subgroup13').dataframe()
subgroup14_df = pkg.resource('subgroup14').dataframe()
subgroup15_df = pkg.resource('subgroup15').dataframe()
subgroup16_df = pkg.resource('subgroup16').dataframe()