2011-11-22 21 views
5

12カラムからなるマトリックスをRにロードして印刷すると、OS Xのターミナルウィンドウはマトリクスを半分にカットし、発言するようにして最初の7カラム残りの5つの列ですべての行を再度表示します。しかし、私はそれを分割するのではなく、列を表示することをお勧めします。どうすればこれを達成できますか?マトリックスプリントアウトの幅を広げる

+0

より大きいターミナル(ウィンドウ)または小さいフォントを使用しますか? – wildplasser

+3

'options(width = 9999)' – Andrie

+0

@Andrieが答えを出しました。私はそれを受け入れることができるように適切な答えとしてそれを書いてみたいですか? – Speldosa

答えて

6

アンリの答えは良いですが、時にはスーパーデュパーモニターを使用し、9999で十分ではありません。幅のちょうど変更、私はお勧め別のトリックを上改善するために、そう

setWidth <- function (width = NULL) 
{ 
    if (is.null(width)) { 
     columns <- as.numeric(Sys.getenv("COLUMNS")) 
     if (!is.na(columns)) { 
      options(width = columns) 
     } 
     else { 
      options(width = 100) 
     } 
    } 
    else { 
     options(width = width) 
    } 
} 

This has been addressed previously, though.

:桁数を変更;-)

は、ここに私の機能は、表示幅を設定するためです数値出力で使用 - options(digits = ...)を小さい値に設定します。詳細は?optionsを参照してください。

+0

私はあなたのモニターをアップグレードする必要がありますと思います。私は 'options(width = 1e6)'を使います:-P – Andrie

+1

@Andrie 100は私の携帯電話です。 ;) – Iterator