def get_latex_table(self, get_stats=None, latex=True):
"""Get LaTeX code string for table of stats values
:param list get_stats: List of statistics that you want to filter on. (default None (all stats))
Available stats are: 'count', 'filled', 'distinct', 'mean', 'std', 'min', 'max',
'p05', 'p16', 'p50', 'p84', 'p95', 'p99'
:param bool latex: LaTeX output or list output (default True)
:returns str: LaTeX code snippet
"""
# create statistics print lines
if not self.stat_vals:
self.create_stats()
# create LaTeX string
table = [(stat_var, self.stat_vals[stat_var][1]) for stat_var in self.stat_vars]
if get_stats is not None:
table = [(var, val) for var, val in table if var in get_stats]
if latex:
return tabulate.tabulate(table, tablefmt='latex')
else:
return table
评论列表
文章目录