print ステートメントの出力をフォーマットして、print ステートメント内の要素が小さな均一なギャップ (1、3、または 5 個の空白のギャップ) で区切られるようにしたいと考えています。それは可能ですか?
以下の例では、print ステートメントのすべての要素が、print ステートメントの最初の要素と同じ長さ (ここでは or のいずれかの長さ) であると想定されていると思いaa1
ますaa2
。
ステートメントが目的のprint.gap
形式になりません。各要素の間に一定数のスペースを追加するだけです。
aa1 <- 'abcdefghijklmnopqrstuvwxyz'
aa2 <- 'abc'
bb <- 10
cc <- 222
print(c(aa1,bb,cc))
# [1] "abcdefghijklmnopqrstuvwxyz" "10" "222"
print(c(aa2,bb,cc))
# [1] "abc" "10" "222"
# desired output:
# [1] "abcdefghijklmnopqrstuvwxyz" "10" "222"
#
# or
#
# [1] "abcdefghijklmnopqrstuvwxyz" 10 222
アドバイスありがとうございます。おそらく、ステートメントの代わりにcat
ステートメント andを使用する必要があります。多分これのいくつかのバリエーション: How to print R variables in middle of Stringsprintf
print