diff --git a/pandas/core/common.py b/pandas/core/common.py index ec3f2eb9d988d..48dadce41f7ad 100644 --- a/pandas/core/common.py +++ b/pandas/core/common.py @@ -83,6 +83,9 @@ def _pfixed(s, space, nanRep=None, float_format=None): else: formatted = '%.4g' % s + if formatted[0] != '-': + formatted = ' ' + formatted + return formatted.ljust(space) else: return ('%s' % s)[:space].ljust(space)