def printSeries(series, label, header='', asStr=False):
"""
Print a `series` of values, with a give `label`.
:param series: (convertible to pandas Series) the values
:param label: (str) a label to print for the data
:return: none
"""
import pandas as pd
if type(series) == pd.DataFrame:
df = series
df = df.T
else:
df = pd.DataFrame(pd.Series(series)) # DF is more convenient for printing
df.columns = [label]
oldPrecision = pd.get_option('precision')
pd.set_option('precision', 5)
s = "%s\n%s" % (header, df.T)
pd.set_option('precision', oldPrecision)
if asStr:
return s
else:
print(s)
评论列表
文章目录