r - 文本对齐 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")
解决方案
您可以使用sprintf格式化固定大小的数字(或字符串),并用前导空格填充。例子:
> cat(sprintf("++% 8.2f++", 20))
++ 20.00++
推荐阅读
- javascript - Facebook 好友邀请的 GameRequestDialog 始终要求登录,即使用户已经登录
- django - django模型访问数据库
- python - 计算最小二乘时系数矩阵中的一个
- linux - linux是否在每个文件中存储时区偏移信息?
- xml - Flutter - 如何在 Flutter 中从远程 XML 文件中获取数据
- node.js - 如何使用 NodeJS 授权 GCR
- c# - 如何将字段映射到类的新实例?
- r - 是否可以停止并返回
- javascript - 你将如何制作一个异步/等待函数来在 React 中显示一个对话框?
- php - 如何访问连接表的列