Skip to content

Commit 72ed09d

Browse files
author
y-p
committed
Make sequences of unicode strings print nicely in SeriesFormatter
1 parent 212aa1f commit 72ed09d

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

pandas/core/format.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,16 @@ def _get_footer(self):
7979
if footer and self.series.name:
8080
footer += ', '
8181

82-
if self.series.name and \
83-
not isinstance(self.series.name,basestring):
84-
series_name=str(self.series.name)
82+
if self.series.name:
83+
if isinstance(self.series.name,basestring):
84+
series_name=self.series.name
85+
elif hasattr(self.series.name, "__getitem__") or \
86+
hasattr(self.series.name, "__iter__"):
87+
series_name="('"
88+
series_name+= "', '".join(map(unicode,self.series.name))
89+
series_name+= "')"
90+
else:
91+
series_name=str(self.series.name)
8592
else:
8693
series_name=self.series.name
8794

0 commit comments

Comments
 (0)