#sample select
sample_frac(mydata,n%)#random select n% sample
##############data review####
Run Code Online (Sandbox Code Playgroud)
只需将上面的代码复制到rstudio脚本中,您就会发现另外两tab行添加到最后一行.
是什么原因造成的
编辑
正如@Jay在评论中所提到的那样,n%命令中的命令被视为一个函数,因为它没有完成,所以它会缩进下一行.
要进一步确认,请df %in%在脚本中尝试或按df >%>Enter键以查看光标到达下一行并缩进.
为了避免那只是完成那里的功能.
sample_frac(mydata,n)
Run Code Online (Sandbox Code Playgroud)
要么
sample_frac(mydata, n %% somenumber)
Run Code Online (Sandbox Code Playgroud)
无论你想做什么,它应该没问题.
原始答案
在RStudio脚本中粘贴时,它确实在代码中添加了2个制表符空格.我试着在我的笔记中粘贴相同的文本,Pycharm编辑器,但它没有添加任何额外的标签.所以这肯定是一个RStudio问题.
事实证明,它是RStudio中的缩进设置,它负责这一点.改变这种情况:
转到工具 - >全局选项.单击左侧的"代码"选项.你会看到这个:
粘贴后取消选中自动缩进代码
然后单击"确定".
现在尝试粘贴相同的文本.应该解决.