I have following sample data-set.
raw_data = {'name': ['Willard Morris', 'Al Jennings', 'Omar Mullins', 'Spencer
McDaniel'],
'age': [20, 19, 22, 21],
'favorite_color': ['blue', 'blue', 'yellow', "green"],
'grade': [88, 92, 95, 70]}
df = pd.DataFrame(raw_data)
df.head()
I am interested in finding max, min grade for a specific color say 'blue' how can i find it out.
The solution i have is following.. is there a better way. I have a huge data-set performance is also a criteria while selecting options available.
for i in df.index:
if df.at[i, 'server_ip'] == 'blue':
if min_grade > df.at[i,'grade']:
min_grade = df.at[i,'grade']
if max_grade < df.at[i,'grade']:
max_grade = df.at[i,'grade']
machine-learning- kindly do not spam the tag (removed)df[df.favorite_color == "blue"]["grade"].min() df[df.favorite_color == "blue"]["grade"].max()