Calmcode - smoking: smoking is good

Smoking is Good

1 2 3 4 5 6 7

It seems such a strange conclusion.

(clean_df
  .groupby(['smokes'])
  .agg(prob=('alive', np.mean)))

Or can you figure out what went wrong here?