@@ -1414,25 +1414,25 @@ def test_to_string_no_index(self):
14141414 assert df_s == expected
14151415
14161416 def test_to_string_line_width_no_index (self ):
1417- # GH 13998, GH 22505
1417+ # GH 13998, GH 22505, # GH 49230
14181418 df = DataFrame ({"x" : [1 , 2 , 3 ], "y" : [4 , 5 , 6 ]})
14191419
14201420 df_s = df .to_string (line_width = 1 , index = False )
1421- expected = " x \\ \ n 1 \n 2 \n 3 \n \n y \n 4 \n 5 \n 6 "
1421+ expected = " x \ n 1 \\ \n 2 \n 3 \n \n y \n 4 \n 5 \n 6 "
14221422
14231423 assert df_s == expected
14241424
14251425 df = DataFrame ({"x" : [11 , 22 , 33 ], "y" : [4 , 5 , 6 ]})
14261426
14271427 df_s = df .to_string (line_width = 1 , index = False )
1428- expected = " x \\ \ n 11 \n 22 \n 33 \n \n y \n 4 \n 5 \n 6 "
1428+ expected = " x \ n 11 \\ \n 22 \n 33 \n \n y \n 4 \n 5 \n 6 "
14291429
14301430 assert df_s == expected
14311431
14321432 df = DataFrame ({"x" : [11 , 22 , - 33 ], "y" : [4 , 5 , - 6 ]})
14331433
14341434 df_s = df .to_string (line_width = 1 , index = False )
1435- expected = " x \\ \ n 11 \n 22 \n -33 \n \n y \n 4 \n 5 \n -6 "
1435+ expected = " x \ n 11 \\ \n 22 \n -33 \n \n y \n 4 \n 5 \n -6 "
14361436
14371437 assert df_s == expected
14381438
@@ -1686,6 +1686,20 @@ def test_to_string_line_width(self):
16861686 s = df .to_string (line_width = 80 )
16871687 assert max (len (line ) for line in s .split ("\n " )) == 80
16881688
1689+ def test_to_string_header_false (self ):
1690+ # GH 49230
1691+ df = DataFrame ([1 , 2 ])
1692+ df .index .name = "a"
1693+ s = df .to_string (header = False )
1694+ expected = "a \n 0 1\n 1 2"
1695+ assert s == expected
1696+
1697+ df = DataFrame ([[1 , 2 ], [3 , 4 ]])
1698+ df .index .name = "a"
1699+ s = df .to_string (header = False )
1700+ expected = "a \n 0 1 2\n 1 3 4"
1701+ assert s == expected
1702+
16891703 def test_show_dimensions (self ):
16901704 df = DataFrame (123 , index = range (10 , 15 ), columns = range (30 ))
16911705
0 commit comments