7

大きなデータセットを表示する方法はありますか[1380160obs。44変数の]Rコンソールで完全に?

を使用して印刷制限を変更しましたがoptions(max.print=...)、データをスクロールする方法がないため、完全なデータセット、つまり最初の行から最後の行までを表示できません。

4

3 に答える 3

8

関数を使用するとView(国会議事堂「V」に注意)、データを表示するためにスクロールできる(編集はできない)スプレッドシートスタイルの形式で、データフレーム、マトリックス、またはオブジェクトのような他のテーブルを新しいウィンドウで開きます。このウィンドウはコンソールから独立しているため、表示ウィンドウを閉じなくてもコマンドを発行し続けることができます(ただし、データオブジェクトへの変更は表示ウィンドウに表示されませんが、ウィンドウを閉じてView再度実行すると、変更)。

ウィンドウのようなスプレッドシートでデータを編集する場合は、editまたはを使用しますfix(ただし、これらを使用すると、編集ウィンドウを閉じるまで他のコマンドを実行できません)。

R用のGUIの一部には、スクロールを使用してデータオブジェクトを表示または編集するためのツールもあります。

于 2012-06-04T16:08:45.863 に答える
6

2 つの選択肢:

df <- data.frame(X = rpois(n = 100, lambda = 3), Y = rnorm(n = 100, mean = 25, sd = 7))
page(x = df, method = "print")
View(x = df , title = "My test data")
于 2012-06-04T22:30:23.260 に答える
1

これは古い質問ですが、私は同じ問題を抱えていました。Rcmdrは、View data set大きなデータ セットを表示するのに非常に適しています。すべてのデータが表示されます (ただし、ウィンドウ内)。

library(relimp, pos=35)
showData(Dat, placement='-20+200', font=getRcmdr('logFont'), maxwidth=80,  maxheight=10)
于 2015-02-06T11:12:15.910 に答える