我不小心有一个由函数 capture.output 制成的对象,可以逐行打印 e.g .:
> print(xxx)
[1] "==============================================================================="
[2] "Initial design evaluation"
[3] ""
[4] "Initial OFV = 28.9197"
[5] ""
[6] "Initial design expected parameter "
但是,当我尝试复制相似的字符串矢量时,所有矢量元素都打印在同一行上。 e.g .:
> a
> print(a)
[1] "a" "b" "c" "d" "e"
我发现它们之间没有任何区别:
> length(a)
[1] 5
> length(xxx)
[1] 5
> > class(xxx)
[1] "character"
> class(a)
[1] "character"
> > typeof(xxx)
[1] "character"
> typeof(a)
[1] "character"
我想知道是什么导致印刷品中与众不同的行为。