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

时间:2012-09-07 17:22:43

标签: r knitr

Rstudio版本0.96.331和knitr版本0.8

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

R中的以下运行为我提供了940个唯一的Table.ID值。在knitr chunk中运行我得到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)

enter image description here enter image description here

1 个答案:

答案 0 :(得分:5)

适用于Rstudio版0.96.331和编织版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))
    ```

导致:

enter image description here