4

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)

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

4

1 回答 1

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))
    ```

结果是:

在此处输入图像描述

于 2012-09-07T18:10:18.890 回答