We first create a leaflet object, and then add markers:
library(leaflet)
## Warning: package 'leaflet' was built under R version 3.3.3
my_map <- leaflet() %>%
addTiles()
my_map <- my_map %>%
addMarkers(lat=1.3521, lng=103.8198,
popup="Singapore")
my_map
df <- data.frame(lat=runif(100, min=1.33, max = 1.37 ),
lng=runif(100, min=103.5, max = 104 ))
df %>%
leaflet() %>%
addTiles() %>%
addMarkers(clusterOptions = markerClusterOptions())