2017-06-30 4 views

答えて

5

編集コメントで@Jayにより述べたよう

、コマンドにn%関数として扱われ、それは次の行をインデント完了していないからです。

さらに確認するには、df %in%またはdf >%>と入力し、カーソルをインデントして次の行に移動することを確認してください。

機能をそこで完了するのを避けるには。あなたがすると、それは問題ないはずしようとしているものは何でも

sample_frac(mydata,n) 

OR

sample_frac(mydata, n %% somenumber) 

オリジナル回答

それはRStudioスクリプトに貼り付ける際に、コードで2つのタブスペースを追加しました。私はメモをPycharmのエディタに貼り付けようとしましたが、余分なタブは追加されませんでした。したがって、これはRStudioの問題であると確信していました。

RStudioのインデント設定がこれを担当しています。それを変更するには:

[ツール] - > [グローバルオプション]に移動します。左側のコードオプションをクリックします。

enter image description here

のチェックを外しペースト

enter image description here

し、[OK]をクリックした後、自動インデントコード:あなたはこのが表示されます。

今度は同じテキストを貼り付けてみてください。解決する必要があります。

+0

'% 'は間違っていますか?パッケージがロードされていない場合でも、この問題は引き続き発生します。 – kittygirl

関連する問題