They are aligned in spreadsheet format as far as I can see. Numbers align right, characters align left.
Actually, this is meaningless in an R data.frame or tibble. If you need the data formatted for publication you do it using a package such as xtable or kable.