2017-02-20 57 views
0

私はクリーニングされていませんdataset。だから私はrmarkdownファイルにnrow(adult)を実行し、それが動作ctrl+Enterを押したときに、私は私のR studio.Thenにそれをインポートしているが、私はknitを押すと、次のエラーが表示されます:」ニットエラー。オブジェクトが見つかりません

enter image description here

+1

'rm(list = ls())'を使って作業領域をきれいにしてからスクリプトを実行してみてください。おそらく、スクリプトの一部としてファイルを読み込めません。 –

+0

しかし、なぜ私は 'ctrl + enter'でそれを実行していますか? –

+0

あなたの環境を最初にクリアし、あなたのスクリプトでコメントアウトされていない行だけを実行するなら、 'ctrl + enter'でそれを実行できますか? knitrが動くとき、それはきれいな環境で動く。つまり、ワークスペース内のすべてを無視して、新しいワークスペースを作成します。 –

答えて

0

ときknit新しい環境で実行されるもの。
オブジェクトadultは現時点ではあなたの環境にありますが、新しいものではありません。

おそらく、ニットに読み取りまたは負荷adultするためのコードが含まれていませんでした。

ワークスペースをクリアした場合は、@セバスチャン-Cコメントのとおり、あなたもctrl+enterが動作しないことがわかります。

あなたのknitadultオブジェクトを作成する必要があります。たとえば、csv addのデータが

adult <- read.csv2('Path/to/file') 

の最初のチャンクにある場合です。

希望はこれで十分です。

+0

私は** File - > Import Dataset - > CSV **より 私は地球環境のウィンドウで大人を持っています。それで十分じゃない? ニット環境にどのように追加できますか? –

+0

'adult < - read.csv2( 'path/to/file')'オプションの '?read.csv2'を読んでください – GGamba

関連する問題