Knitr chunk正在从*.csv导入记录的子集,作为R中的相同代码

Mic*_*ams 4 r knitr

Rstudio版本0.96.331和knitr版本0.8

我认为我的问题已经通过更新RStudio和库来解决了......但是:

R中的以下运行为我提供了940个唯一的Table.ID值.在knitr块中运行我得到228个唯一值并且出现以下警告:

"在输入连接上找到无效输入' http://www2.census.gov/acs2010_5yr/summaryfile/Sequence_Number_and_Table_Number_Lookup.txt '

我不明白为什么两种方法之间存在区别.

Sequence <- read.csv("http://www2.census.gov/acs2010_5yr/summaryfile/Sequence_Number_and_Table_Number_Lookup.txt",
                   stringsAsFactors=FALSE)
unique(Sequence$Table.ID)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 在此输入图像描述

Mai*_*ura 5

在Rstudio版本0.96.331和knitr版本上正常工作0.8

我的.Rmd档案:

        knitr test for length
        ========================================================
        This should successfully return a length of 940

    ```{r}
    Sequence <- read.csv("http://www2.census.gov/acs2010_5yr/summaryfile/Sequence_Number_and_Table_Number_Lookup.txt", 
fileEncoding = "iso8859-8", stringsAsFactors = FALSE)
    length(unique(Sequence$Table.ID))
    ```
Run Code Online (Sandbox Code Playgroud)

结果如下:

在此输入图像描述