We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0f4f99a commit 8f7caa5Copy full SHA for 8f7caa5
pandas/core/format.py
@@ -116,7 +116,7 @@ def to_string(self):
116
result = ['%s %s'] * len(fmt_values)
117
for i, (k, v) in enumerate(izip(fmt_index[1:], fmt_values)):
118
try:
119
- idx = k.ljust(pad_space + (len(k) - len(k.decode('utf-8'))))
+ idx = k.ljust(pad_space + _encode_diff(k))
120
except UnicodeEncodeError:
121
idx = k.ljust(pad_space)
122
result[i] = result[i] % (idx, v)
@@ -130,6 +130,11 @@ def to_string(self):
130
131
return '\n'.join(result)
132
133
+if py3compat.PY3: # pragma: no cover
134
+ _encode_diff = lambda x: 0
135
+else:
136
+ def _encode_diff(x):
137
+ return len(x) - len(x.decode('utf-8'))
138
139
class DataFrameFormatter(object):
140
"""
0 commit comments