In [7]:
import pandas as pd
coverage = pd.read_csv("../input/spring-petclinic/jacoco.csv",
usecols=[1,2,7,8])
coverage.head()
Out[7]:
In [9]:
coverage['LINES'] = coverage.LINE_COVERED + coverage.LINE_MISSED
coverage['RATIO'] = coverage.LINE_COVERED / coverage.LINES
coverage.head()
Out[9]:
In [10]:
coverage[coverage['RATIO'] == 0]
Out[10]:
In [13]:
grouped_by_package = coverage.groupby('PACKAGE').mean()
grouped_by_package
Out[13]:
In [15]:
%matplotlib inline
grouped_by_package['RATIO'].plot(kind='barh', figsize=(10,4))
Out[15]: