Skip to content

Commit 10dd532

Browse files
committed
Merge pull request #2951 from jreback/series_dtype
CLN: argument order and dtype formatting to be consistent with standard
2 parents 325d119 + e2cb8a2 commit 10dd532

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

pandas/core/format.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -65,19 +65,19 @@
6565

6666
class SeriesFormatter(object):
6767

68-
def __init__(self, series, buf=None, header=True, length=True, dtype=True,
69-
na_rep='NaN', name=False, float_format=None):
68+
def __init__(self, series, buf=None, header=True, length=True,
69+
na_rep='NaN', name=False, float_format=None, dtype=True):
7070
self.series = series
7171
self.buf = buf if buf is not None else StringIO(u"")
7272
self.name = name
7373
self.na_rep = na_rep
7474
self.length = length
75-
self.dtype = dtype
7675
self.header = header
7776

7877
if float_format is None:
7978
float_format = get_option("display.float_format")
8079
self.float_format = float_format
80+
self.dtype = dtype
8181

8282
def _get_footer(self):
8383
footer = u''

pandas/core/series.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -1057,7 +1057,7 @@ def __unicode__(self):
10571057
name=True,
10581058
dtype=True)
10591059
else:
1060-
result = u'Series([], Dtype: %s)' % self.dtype
1060+
result = u'Series([], dtype: %s)' % self.dtype
10611061

10621062
assert type(result) == unicode
10631063
return result
@@ -1080,8 +1080,8 @@ def _tidy_repr(self, max_vals=20):
10801080
dtype=False, name=False)
10811081
tail = self[-(max_vals - num):]._get_repr(print_header=False,
10821082
length=False,
1083-
dtype=False,
1084-
name=False)
1083+
name=False,
1084+
dtype=False)
10851085
result = head + '\n...\n' + tail
10861086
result = '%s\n%s' % (result, self._repr_footer())
10871087

@@ -1090,8 +1090,8 @@ def _tidy_repr(self, max_vals=20):
10901090
def _repr_footer(self):
10911091
namestr = u"Name: %s, " % com.pprint_thing(
10921092
self.name) if self.name is not None else ""
1093-
return u'%sLength: %d, Dtype: %s' % (namestr, len(self),
1094-
com.pprint_thing(self.dtype.name))
1093+
return u'%sLength: %d, dtype: %s' % (namestr, len(self),
1094+
str(self.dtype.name))
10951095

10961096
def to_string(self, buf=None, na_rep='NaN', float_format=None,
10971097
nanRep=None, length=False, dtype=False, name=False):

pandas/tests/test_format.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ def test_long_series(self):
591591

592592
import re
593593
str_rep = str(s)
594-
nmatches = len(re.findall('Dtype',str_rep))
594+
nmatches = len(re.findall('dtype',str_rep))
595595
self.assert_(nmatches == 1)
596596

597597
def test_to_string(self):

0 commit comments

Comments
 (0)