Csv file data issue

Question: I am working on a project demographic_data_analyzer. system provided me a csv data file. One of this file’s column is a ‘salary’ which has string value like >50k and <=50k. I am working on the code snippet see it below. it gives 0.0 output which is not correct. please point out any error in my code.

Repl link/Link to where the bug appears:

Screenshots, links, or other helpful context: Here is link of my csv data file
https://replit.com/@SuhailAsghar/boilerplate-demographic-data-analyzer#adult.data.csv

code snippet
df = pd.read_csv('adult.data.csv')

df['salary_binary'] = (df['salary'] == '>50k').astype(int)
print(df['salary_binary'])

   # filter the highiest salary data
highiest_salary_df = df['salary_binary'].sum()
 # calculate the % of high earners of each country
percentage_over50k = (highiest_salary_df / len(df)) * 100

print(percentage_over50k)