Check your DataFrame with data.columns
It should print something like this
Index([u'regiment', u'company', u'name',u'postTestScore'], dtype="object")
Check for hidden white spaces..Then you can rename with
data = data.rename(columns={'Number ': 'Number'})