为什么我不';我得不到;使用列规范“解析”;在r中使用read.csv时?

为什么我不';我得不到;使用列规范“解析”;在r中使用read.csv时?,r,csv,R,Csv,我关注的是关于tidyverse的事情。首先是一个非常简单的例子,我可以重现: 库(readr) 使用列规范分析的菜单: #>科尔斯( #>类别=列字符(), #>项=列字符(), #>Oz=col_double(), #>卡路里=col_double(), #>Fat=列双(), #>糖=col_double() #> ) 但是,当我从自己的计算机读取csv文件时,我没有得到用列规范解析的消息。为什么? 库(readr) df1 X ID var1 var2 #>1 a 1 #>2b1 #>

我关注的是关于tidyverse的事情。首先是一个非常简单的例子,我可以重现:

库(readr)
使用列规范分析的菜单:
#>科尔斯(
#>类别=列字符(),
#>项=列字符(),
#>Oz=col_double(),
#>卡路里=col_double(),
#>Fat=列双(),
#>糖=col_double()
#> )
但是,当我从自己的计算机读取csv文件时,我没有得到用列规范解析的
消息。为什么?

库(readr)
df1 X ID var1 var2
#>1 a 1
#>2b1
#>3C0
#>4d0
#>5 e 1

我尝试过使用
选项(readr.num\u columns=1)
但没有任何变化。

我使用的是
read.csv
而不是
read\u csv
。对于后者,它可以按预期工作:

库(readr)
df1警告:缺少填写的列名:“X1”[1]
#>使用列规范解析:
#>科尔斯(
#>X1=col_double(),
#>ID=col_double(),
#>var1=列字符(),
#>var2=col_double()
#> )
#>#A tibble:5 x 4
#>X1 ID var1 var2
#>      
#>1 a 1
#>2b1
#>3C0
#>4d0
#>5 e 1
由(v0.3.0)于2021-04-05创建