Skip to content

Commit 05592c7

Browse files
author
gshiba
committed
Fix justifcation; update tests
1 parent 4f11d1a commit 05592c7

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

pandas/io/formats/format.py

-2
Original file line numberDiff line numberDiff line change
@@ -650,8 +650,6 @@ def to_string(self):
650650
self._chk_truncate()
651651
strcols = self._to_str_columns()
652652
text = self.adj.adjoin(1, *strcols)
653-
if not self.index:
654-
text = text.replace('\n ', '\n').strip()
655653
self.buf.writelines(text)
656654

657655
if self.should_show_dimensions:

pandas/tests/io/formats/test_format.py

+16-2
Original file line numberDiff line numberDiff line change
@@ -1272,15 +1272,29 @@ def test_to_string_no_index(self):
12721272
df = DataFrame({'x': [1, 2, 3], 'y': [4, 5, 6]})
12731273

12741274
df_s = df.to_string(index=False)
1275-
expected = "x y\n1 4\n2 5\n3 6"
1275+
expected = " x y\n 1 4\n 2 5\n 3 6"
1276+
1277+
assert df_s == expected
1278+
1279+
df = DataFrame({'x': [1, 2, -3], 'y': [4, 5, -6]})
1280+
1281+
df_s = df.to_string(index=False)
1282+
expected = " x y\n 1 4\n 2 5\n-3 -6"
12761283

12771284
assert df_s == expected
12781285

12791286
def test_to_string_line_width_no_index(self):
12801287
df = DataFrame({'x': [1, 2, 3], 'y': [4, 5, 6]})
12811288

12821289
df_s = df.to_string(line_width=1, index=False)
1283-
expected = "x \\\n1 \n2 \n3 \n\ny \n4 \n5 \n6"
1290+
expected = " x \\\n 1 \n 2 \n 3 \n\n y \n 4 \n 5 \n 6 "
1291+
1292+
assert df_s == expected
1293+
1294+
df = DataFrame({'x': [1, 2, -3], 'y': [4, 5, -6]})
1295+
1296+
df_s = df.to_string(line_width=1, index=False)
1297+
expected = " x \\\n 1 \n 2 \n-3 \n\n y \n 4 \n 5 \n-6 "
12841298

12851299
assert df_s == expected
12861300

0 commit comments

Comments
 (0)