对 FALSE 使用 F 有时会失败

Nel*_*Gon 1 r

我只是注意到我现在必须明确说明FALSE何时使用read.csv或设置printFlagFALSEin等功能mice。这是对 RStudio 的更新还是只是一个错误?

样本:

read.csv(text="1,S0006,C000124,12Jan2017,179,7296
2,S0002,C000124,26Feb2017,109,7941
         3,S0008,C000124,22Feb2017,190,4511
         4,S0006,C000124,03Jan2017,150,7296
         5,S0005,C000124,08Feb2017,120,5812
         6,S0003,C000124,26Apr2017,46,7512",header=F)
Run Code Online (Sandbox Code Playgroud)

失败:

!header 中的错误:无效的参数类型,然后可以通过设置修复 header=FALSE

RStudio: $version
[1] ‘1.1.463’
R: 3.5.3RC
Run Code Online (Sandbox Code Playgroud)

Ben*_*ker 5

几乎被分配到一个字符值复制本(不太相同的错误消息)F

F <- "abc"
read.csv(text="1,S0006,C000124,12Jan2017,179,7296
    2,S0002,C000124,26Feb2017,109,7941
          3,S0008,C000124,22Feb2017,190,4511
          4,S0006,C000124,03Jan2017,150,7296
          5,S0005,C000124,08Feb2017,120,5812
          6,S0003,C000124,26Apr2017,46,7512",header=F)
Run Code Online (Sandbox Code Playgroud)

!header 中的错误:参数类型无效

使用FALSE而不是F一个好主意(正是因为这个原因);您也可以尝试rm(F)看看这是否允许您的原始代码工作。