While it's shorter, it seems more magical? How does it know to count `failure`?
e.g.
> iris.groupby('species').count()
sepal_length sepal_width petal_length petal_width
species
setosa 50 50 50 50
versicolor 50 50 50 50
virginica 50 50 50 50
vs. > iris.groupby('species')['sepal_length'].count()
species
setosa 50
versicolor 50
virginica 50