
输入与输出
|
87
4.1.3 讨论
处理一个简单的问题时,你可能不想麻烦地创建数据文件,再用 R 软件读取这些文件。
你可能只想简单地将这些数据输入到 R 中。最简单的方法是使用 c 函数把数据构造为向
量 ,如解决方案中说明的那样。
通过将每个变量(列)作为向量输入,这个方法也适用于数据框:
points <- data.frame(
label = c("Low", "Mid", "High"),
lbound = c(0, 0.67, 1.64),
ubound = c(0.67, 1.64, 2.33)
)
4.1.4 另请参阅
要将数据从另一个应用程序剪切并粘贴到 R 中,请务必查看 data pasta 包(
http://
github.com/Miles/McBain/datapasta
),这是一个提供 RStudio 加载项的软件包,可以更轻
松地将数据粘贴到脚本中。
4.2 显示更少的位数(或更多的位数)
4.2.1 问题
你觉得输出结果的数据包含太多或太少的位数,因此你希望 R 显示更少或更多位数。
4.2.2 解决方案
print 函数中的 digits 参数可以控制显示结果的位数。
在 cat 函数中,使用 format 函数(它也包含一个 digits 参数)来改变输出数据的
格式。
4.2.3 讨论
R 一般以 7 位浮点数的形式作为输出。这对于大多数情况来说都没问题,但在很小的空
间内打印大量数据时就会变得很麻烦。而有时如果结果只有几位小数,但 R 仍然会以 7
位的形式输出,这种情况会导致误解。 ...