BUG: Fix justification for DataFrame.to_string(index=False)
I believe this fixes #13032.  I'm a new contributor, so please let me know if I've missed any steps.
did the soln in #14196 not work?
 ## [Current coverage](https://codecov.io/gh/pandas-dev/pandas/pull/14569?src=pr) is 85.27% (diff: 100%)

> Merging [#14569](https://codecov.io/gh/pandas-dev/pandas/pull/14569?src=pr) into [master](https://codecov.io/gh/pandas-dev/pandas/branch/master?src=pr) will decrease coverage by **<.01%**

``` diff
@@             master     #14569   diff @@
==========================================
  Files           140        140          
  Lines         50693      50691     -2   
  Methods           0          0          
  Messages          0          0          
  Branches          0          0          
==========================================
- Hits          43230      43227     -3   
- Misses         7463       7464     +1   
  Partials          0          0          
```

> Powered by [Codecov](https://codecov.io?src=pr). Last update [7a2bcb6...278c700](https://codecov.io/gh/pandas-dev/pandas/compare/7a2bcb6605bacea858ec14cfac424898deb568b3...278c7003e520c8ccf226f31fb2a2c479f913f371?src=pr)
 I tried to make some updates to that other PR over at [this branch](https://github.com/buggi22/pandas/tree/update_other_pull_request), but there are a large number of test failures due to the change in functionality.  I haven't had a chance to figure out which failures are simply due to out-of-date test cases, as opposed to newly-introduced bugs.

On another note, I realized that my changes in this PR should only apply to cases where the first column is numeric.  I've added some new commits to this branch to try to address this, but unfortunately this seems significantly more fragile.  I can see why a more comprehensive fix like PR #14196 would be preferable.
 @buggi22 can you rebase / update? closing as stale