大きなデータセットを表示する方法はありますか[1380160obs。44変数の]Rコンソールで完全に?
を使用して印刷制限を変更しましたがoptions(max.print=...)
、データをスクロールする方法がないため、完全なデータセット、つまり最初の行から最後の行までを表示できません。
関数を使用するとView
(国会議事堂「V」に注意)、データを表示するためにスクロールできる(編集はできない)スプレッドシートスタイルの形式で、データフレーム、マトリックス、またはオブジェクトのような他のテーブルを新しいウィンドウで開きます。このウィンドウはコンソールから独立しているため、表示ウィンドウを閉じなくてもコマンドを発行し続けることができます(ただし、データオブジェクトへの変更は表示ウィンドウに表示されませんが、ウィンドウを閉じてView
再度実行すると、変更)。
ウィンドウのようなスプレッドシートでデータを編集する場合は、edit
またはを使用しますfix
(ただし、これらを使用すると、編集ウィンドウを閉じるまで他のコマンドを実行できません)。
R用のGUIの一部には、スクロールを使用してデータオブジェクトを表示または編集するためのツールもあります。
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")
これは古い質問ですが、私は同じ問題を抱えていました。Rcmdrは、View data set
大きなデータ セットを表示するのに非常に適しています。すべてのデータが表示されます (ただし、ウィンドウ内)。
library(relimp, pos=35)
showData(Dat, placement='-20+200', font=getRcmdr('logFont'), maxwidth=80, maxheight=10)