2
This question显示如何在降价文件中循环/应用传单对象。我想做类似的事情,但我想添加额外的降价内容。在循环中合并传单和降价
---
title: "Test"
output: html_document
---
```{r setup, echo=T,results='asis'}
library(leaflet)
library(dplyr) ### !!! uses development version with tidyeval !!!
library(htmltools)
##Add A Random Year Column
data(quakes)
quakes <- tbl_df(quakes) %>%
mutate(year = sample(2008:2010, n(), replace=TRUE))
```
```{r maps, echo=T,results='asis'}
createMaps <- function(year){
cat(paste("###", year, "\n"))
leaflet(quakes %>% filter(year == !!year)) %>%
addTiles() %>%
addMarkers(
lng = ~long,
lat = ~lat,
popup = ~as.character(mag))
cat("\n\n")
}
htmltools::tagList(lapply(as.list(2008:2010), function(x) createMaps(x)))
```
如果我离开了在createMaps
功能cat
语句,此代码打印所有三个地图。如果我把cat
陈述,我得到降价,但没有地图。任何方式来结合这两种类型的元素?