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