@@ -1446,25 +1446,100 @@ def test_to_string_no_index(self):
1446
1446
assert df_s == expected
1447
1447
1448
1448
def test_to_string_line_width_no_index (self ):
1449
- # GH 13998, GH 22505, # GH 49230
1449
+ # GH 13998, GH 22505
1450
1450
df = DataFrame ({"x" : [1 , 2 , 3 ], "y" : [4 , 5 , 6 ]})
1451
1451
1452
1452
df_s = df .to_string (line_width = 1 , index = False )
1453
- expected = " x \ n 1 \\ \n 2 \n 3 \n \n y \n 4 \n 5 \n 6 "
1453
+ expected = " x \\ \ n 1 \n 2 \n 3 \n \n y \n 4 \n 5 \n 6 "
1454
1454
1455
1455
assert df_s == expected
1456
1456
1457
1457
df = DataFrame ({"x" : [11 , 22 , 33 ], "y" : [4 , 5 , 6 ]})
1458
1458
1459
1459
df_s = df .to_string (line_width = 1 , index = False )
1460
- expected = " x \ n 11 \\ \n 22 \n 33 \n \n y \n 4 \n 5 \n 6 "
1460
+ expected = " x \\ \ n 11 \n 22 \n 33 \n \n y \n 4 \n 5 \n 6 "
1461
1461
1462
1462
assert df_s == expected
1463
1463
1464
1464
df = DataFrame ({"x" : [11 , 22 , - 33 ], "y" : [4 , 5 , - 6 ]})
1465
1465
1466
1466
df_s = df .to_string (line_width = 1 , index = False )
1467
- expected = " x \n 11 \\ \n 22 \n -33 \n \n y \n 4 \n 5 \n -6 "
1467
+ expected = " x \\ \n 11 \n 22 \n -33 \n \n y \n 4 \n 5 \n -6 "
1468
+
1469
+ assert df_s == expected
1470
+
1471
+ def test_to_string_line_width_no_header (self ):
1472
+ # GH 53054
1473
+ df = DataFrame ({"x" : [1 , 2 , 3 ], "y" : [4 , 5 , 6 ]})
1474
+
1475
+ df_s = df .to_string (line_width = 1 , header = False )
1476
+ expected = "0 1 \\ \n 1 2 \n 2 3 \n \n 0 4 \n 1 5 \n 2 6 "
1477
+
1478
+ assert df_s == expected
1479
+
1480
+ df = DataFrame ({"x" : [11 , 22 , 33 ], "y" : [4 , 5 , 6 ]})
1481
+
1482
+ df_s = df .to_string (line_width = 1 , header = False )
1483
+ expected = "0 11 \\ \n 1 22 \n 2 33 \n \n 0 4 \n 1 5 \n 2 6 "
1484
+
1485
+ assert df_s == expected
1486
+
1487
+ df = DataFrame ({"x" : [11 , 22 , - 33 ], "y" : [4 , 5 , - 6 ]})
1488
+
1489
+ df_s = df .to_string (line_width = 1 , header = False )
1490
+ expected = "0 11 \\ \n 1 22 \n 2 -33 \n \n 0 4 \n 1 5 \n 2 -6 "
1491
+
1492
+ assert df_s == expected
1493
+
1494
+ def test_to_string_line_width_no_index_no_header (self ):
1495
+ # GH 53054
1496
+ df = DataFrame ({"x" : [1 , 2 , 3 ], "y" : [4 , 5 , 6 ]})
1497
+
1498
+ df_s = df .to_string (line_width = 1 , index = False , header = False )
1499
+ expected = "1 \\ \n 2 \n 3 \n \n 4 \n 5 \n 6 "
1500
+
1501
+ assert df_s == expected
1502
+
1503
+ df = DataFrame ({"x" : [11 , 22 , 33 ], "y" : [4 , 5 , 6 ]})
1504
+
1505
+ df_s = df .to_string (line_width = 1 , index = False , header = False )
1506
+ expected = "11 \\ \n 22 \n 33 \n \n 4 \n 5 \n 6 "
1507
+
1508
+ assert df_s == expected
1509
+
1510
+ df = DataFrame ({"x" : [11 , 22 , - 33 ], "y" : [4 , 5 , - 6 ]})
1511
+
1512
+ df_s = df .to_string (line_width = 1 , index = False , header = False )
1513
+ expected = " 11 \\ \n 22 \n -33 \n \n 4 \n 5 \n -6 "
1514
+
1515
+ assert df_s == expected
1516
+
1517
+ def test_to_string_line_width_with_both_index_and_header (self ):
1518
+ # GH 53054
1519
+ df = DataFrame ({"x" : [1 , 2 , 3 ], "y" : [4 , 5 , 6 ]})
1520
+
1521
+ df_s = df .to_string (line_width = 1 )
1522
+ expected = (
1523
+ " x \\ \n 0 1 \n 1 2 \n 2 3 \n \n y \n 0 4 \n 1 5 \n 2 6 "
1524
+ )
1525
+
1526
+ assert df_s == expected
1527
+
1528
+ df = DataFrame ({"x" : [11 , 22 , 33 ], "y" : [4 , 5 , 6 ]})
1529
+
1530
+ df_s = df .to_string (line_width = 1 )
1531
+ expected = (
1532
+ " x \\ \n 0 11 \n 1 22 \n 2 33 \n \n y \n 0 4 \n 1 5 \n 2 6 "
1533
+ )
1534
+
1535
+ assert df_s == expected
1536
+
1537
+ df = DataFrame ({"x" : [11 , 22 , - 33 ], "y" : [4 , 5 , - 6 ]})
1538
+
1539
+ df_s = df .to_string (line_width = 1 )
1540
+ expected = (
1541
+ " x \\ \n 0 11 \n 1 22 \n 2 -33 \n \n y \n 0 4 \n 1 5 \n 2 -6 "
1542
+ )
1468
1543
1469
1544
assert df_s == expected
1470
1545
0 commit comments