我只是从Blogdown开始,现在遇到了一个问题。我写了一篇文章,阅读了一个.CSV文件,然后根据其内容生成了一个Kable表。没汗但是,当我建立站点时,CSV文件被复制到“ public / post / data”。我不希望该文件对公众开放,因为它包含专有信息(我为此表拉出的列是公共信息,而其他列则不行)。我认为在构建完公共网页后就不需要CSV文件了,但是我找不到不上传它的方法。
我尝试将.CSV文件放在不同的位置(“ resources”文件夹和我创建的另一个名为“ data_files”的文件夹)。我在config.toml中的ignoreFiles参数中添加了.CSV:ignoreFiles = [“ \ .Rmd $”,“ \。Rmarkdown $”,“ _ files $”,“ _ cache $”,“ \。csv $”] ,似乎有帮助。
是否有某种方法可以使用.CSV文件生成表,ggplot等,而无需将该文件上传到公共网站?
这是我在其中读取CSV文件的代码块,以防万一。
```{r peerList, echo=FALSE, results='asis'}
dataloc <- here("resources","peers.csv")
df <- read.csv(dataloc)
names <- select(df,Name,City,State,County,Zip) %>%
mutate(Zip = str_sub(Zip,1,5)) %>% # change the 9-digit zips to 5
mutate(County = str_replace(County,"County","")) %>% # del the word 'county'
arrange(State,Name)
kable(names, "html") %>%
kable_styling(bootstrap_options = "striped",
full_width = F,
position = "center"
)
```