小编PSr*_*raj的帖子

使用spplot的德国热图

我正在使用spplot研究德国的热图,我有来自GADM德国形状文件 Level 1的形状文件

http://biogeo.ucdavis.edu/data/gadm2.8/rds/DEU_adm1.rds

我能够制作热图,但我认为地图被错误地绘制,例如在我的数据中"不来梅"的值为0,但"萨克森 - 安哈尔特"被绘制为带有0值的白色,是否与.rds文件中的映射?

这是我的代码

  library(sp)
library(latticeExtra)

### load the German federal state polygons
my.data <- readRDS("DEU_adm1.rds")
sample <- read.csv(file.choose())
 final <- merge(x =my.data@data, y = sample, by = "ID_1", all.y = TRUE)
my.data@data <- data.frame(my.data@data, sample[match(my.data@data[,"ID_1"], sample[,"ID_1"]),])
### German language hick-ups need to be resolved
enamessp <- gsub("?", "ue", my.data@data$NAME_1)
my.data@data$NAME_1 <- enamessp

### insert the newly created clicksvariable into the spatial data frame
my.data$clicks <- sample$clicks


clrs <- c('#F4F1A2',
          '#F4F1A2',
          '#E6EAA2',
          '#E6EAA2',
          '#CFE3A2', …
Run Code Online (Sandbox Code Playgroud)

r heatmap r-sp

6
推荐指数
1
解决办法
1685
查看次数

在python中无

我试图从Tripadvisor获取一些评分数据,但是当我试图获取数据时,我得到了

“ NoneType”对象不可下标

谁能帮我弄清楚我要去哪里错了,对不起,我对python很陌生。

这是我的示例代码

import requests
import re
from bs4 import BeautifulSoup
r = requests.get('http://www.tripadvisor.in/Hotels-g186338-London_England-Hotels.html')
data = r.text        
soup = BeautifulSoup(data)
for rate in soup.find_all('div',{"class":"rating"}):
               print (rate.img['alt'])
Run Code Online (Sandbox Code Playgroud)

输出如下:

4.5 of 5 stars
4.5 of 5 stars 4 of 5 stars
4.5 of 5 stars
4.5 of 5 stars 4 of 5 stars
4.5 of 5 stars
4.5 of 5 stars
4.5 of 5 stars Traceback (most recent call last):

  File "<ipython-input-52-7460e8bfcb82>", line 3, in <module>
    print (rate.img['alt']) …
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup

-1
推荐指数
1
解决办法
3885
查看次数

标签 统计

beautifulsoup ×1

heatmap ×1

python ×1

r ×1

r-sp ×1