小编dca*_*dca的帖子

如何在R's Leaflet中的"addPolygons"之上添加"addTiles"?

如何在R的传单包中设置图层顺序,以便图块显示在填充颜色的多边形之上?

这是我到目前为止所得到的:

require(leaflet)
require(acs)
require(tigris)
require(rgdal)
census.income.end.year = 2015
county = 17
nd.counties=acs.fetch(geography=geo.make(state="ND", county=county), 
                      table.number="B01003", endyear = 2015)

tracts <- tigris::tracts(state = 'ND', county = county, cb=FALSE, year = 2015)

# create a geographic set to grab tabular data (acs)
geo<-geo.make(state=c("ND"),
              county = county,
              tract="*")

# add in median income
median.income <- acs.fetch(endyear = census.income.end.year, 
                           geography = geo, 
                           variable = c("B19013_001"))
income_df <- data.frame(paste0(as.character(median.income@geography$state), 
                               str_pad(as.character(median.income@geography$county), 3, 'left', '0'), 
                               str_pad(as.character(median.income@geography$tract), 5, 'left', '0')), 
                        median.income@estimate)

rownames(income_df)<-1:nrow(income_df)
names(income_df)<-c("GEOID", "hhincome")
income_merged <- geo_join(tracts, income_df, …
Run Code Online (Sandbox Code Playgroud)

r leaflet

8
推荐指数
1
解决办法
1505
查看次数

将 dplyr 语法与 Mongo DB 结合使用

是否可以使用 mongolite 或其他 R 包使用 dplyr 语法来查询 MongoDB?我在想这样的事情:

library(mongolite)

# create collection with example data
dmd <- mongo("diamonds")
dmd$insert(ggplot2::diamonds)
Run Code Online (Sandbox Code Playgroud)

尝试使用 dplyr 查询:

library(dplyr)

premium_diamonds <- dmd %>%
   filter(cut == "Premium",
            price < 1000)
Run Code Online (Sandbox Code Playgroud)

而不是这个:

premium_diamonds <- dmd$find('{"cut" : "Premium", "price" : { "$lt" : 1000 } }')
Run Code Online (Sandbox Code Playgroud)

这样我就可以利用我对 dplyr 的熟悉程度来进行复杂的查询。

r mongodb dplyr tidyverse

6
推荐指数
0
解决办法
317
查看次数

标签 统计

r ×2

dplyr ×1

leaflet ×1

mongodb ×1

tidyverse ×1