@@ -952,6 +952,63 @@ def __unicode__(self):
952
952
953
953
return result
954
954
955
+ def _repr_footer (self ):
956
+
957
+ namestr = u ("Name: %s, " ) % com .pprint_thing (
958
+ self .name ) if self .name is not None else ""
959
+
960
+ # time series
961
+ if self .is_time_series :
962
+ if self .index .freq is not None :
963
+ freqstr = u ('Freq: %s, ' ) % self .index .freqstr
964
+ else :
965
+ freqstr = u ('' )
966
+
967
+ return u ('%s%sLength: %d' ) % (freqstr , namestr , len (self ))
968
+
969
+ # Categorical
970
+ if com .is_categorical_dtype (self .dtype ):
971
+ level_info = self .values ._repr_categories_info ()
972
+ return u ('%sLength: %d, dtype: %s\n %s' ) % (namestr ,
973
+ len (self ),
974
+ str (self .dtype .name ),
975
+ level_info )
976
+
977
+ # reg series
978
+ return u ('%sLength: %d, dtype: %s' ) % (namestr ,
979
+ len (self ),
980
+ str (self .dtype .name ))
981
+
982
+ def _repr_html_ (self , * args , ** kwargs ):
983
+ df = self .to_frame ()
984
+ if self .name is None :
985
+ df .columns = ['' ]
986
+ return df ._repr_html_ (* args , ** kwargs )
987
+
988
+ def to_html (self , * args , ** kwargs ):
989
+ """
990
+ Render a Series as an HTML table.
991
+
992
+ `to_html`-specific options:
993
+
994
+ bold_rows : boolean, default True
995
+ Make the row labels bold in the output
996
+ classes : str or list or tuple, default None
997
+ CSS class(es) to apply to the resulting html table
998
+ escape : boolean, default True
999
+ Convert the characters <, >, and & to HTML-safe sequences.=
1000
+ max_rows : int, optional
1001
+ Maximum number of rows to show before truncating. If None, show
1002
+ all.
1003
+ max_cols : int, optional
1004
+ Maximum number of columns to show before truncating. If None, show
1005
+ all.
1006
+ """
1007
+ df = self .to_frame ()
1008
+ if self .name is None :
1009
+ df .columns = ['' ]
1010
+ return df .to_html (* args , ** kwargs )
1011
+
955
1012
def to_string (self , buf = None , na_rep = 'NaN' , float_format = None , header = True ,
956
1013
length = False , dtype = False , name = False , max_rows = None ):
957
1014
"""
0 commit comments