我刚刚注意到,当使用FALSE
之类的功能或在read.csv
中将printFlag
设置为FALSE
时,我现在必须明确声明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)
失败:
!header中的错误:参数类型无效 然后可以通过设置
进行修复header=FALSE
RStudio: $version
[1] ‘1.1.463’
R: 3.5.3RC
答案 0 :(得分:4)
我可以通过将字符值分配给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)
!header错误:参数类型无效
使用FALSE
代替F
是个好主意(正是出于这个原因);您还可以尝试rm(F)
,看看是否可以使原始代码正常工作。