#r #right-align
#r #выравнивание по правому краю
Вопрос:
Я хотел бы воспроизвести эту презентацию:
Это мой код, но я получаю текст столбцов, выровненных по левому краю. У вас есть идея, как выровнять его по правому краю?
cat("===========================================================n n")
cat("n Statistiques des variables vitesse_10km vitesse_21km n")
cat("----------------------------------------------------------- n n")
cat("t ", "t ", "vitesse_10km", "t ", "vitesse_21km", "n")
cat("Moyenne ", "t ", mean10, "t ", "t ", mean21, "n")
cat("Ecart-type ", "t ", sd10, "t ","t ", sd21, "n")
cat("Minimum ", "t ", min10, "t ", "t ", min21, "n")
cat("Maximum ", "t ", max10, "t ", max21, "n")
cat("===========================================================n n")
Ответ №1:
Вы можете использовать sprintf для форматирования чисел (или строк) фиксированного размера, заполненных начальными пробелами. Пример:
> cat(sprintf(" % 8.2f ", 20))
20.00