小编Kin*_*chi的帖子

因子变量:

我试图将一组变量转换为因子变量:变量质量的例子值是:3,4,5,6,7,8,9 我想要一个新的FACTORED变量qual_level,它具有低,中,高的值,

low <- quality(3,4)
medium<- quality(5,6,7)
high<- quality(8,9)
Run Code Online (Sandbox Code Playgroud)

因此我尝试实现以下代码.

q_levels <-  a <- factor (white_wine$quality ,
                      c(3,4,5.6,7,8,9,10), 
                      levels=1:3, 
                      labels=c("Low",  "Medium", "High"))
Run Code Online (Sandbox Code Playgroud)

上面的代码抛出一个错误:

Error in factor(white_wine$quality, c(3, 4, 5.6, 7, 8, 9, 10), levels = 1:3, : invalid 'labels'; length 3 should be 1 or 2
Run Code Online (Sandbox Code Playgroud)

我该如何改进代码?

r

3
推荐指数
1
解决办法
124
查看次数

如何在Python中从OSM文件提取和可视化数据

我已经在桌面上下载了OpenStreetMap文件,并在jupyter笔记本中使用了OSM文件。

我的代码:

import xml.etree.cElementTree as ET
osm_file = "ahmedabad_india.osm"

for event, elem in ET.iterparse(osm_file, events=("start",)):
     print(elem)
     # prints the Element 'osm' at 0x03A7DC08>
     #<Element 'bounds' at 0x03A7DDA0>
     #<Element 'node' at 0x03A7DE90>
     #<Element 'tag' at 0x03A7DF08> and so on ...
Run Code Online (Sandbox Code Playgroud)

我想查看所有tagsie <'node', 'id', 'name', ...>等的内容。

我尝试使用elem标签,但没有打印任何内容。

任何人都可以帮助我找出谁来获取标记的内容,例如节点,方式等。

python openstreetmap pandas osmium

2
推荐指数
1
解决办法
5221
查看次数

标签 统计

openstreetmap ×1

osmium ×1

pandas ×1

python ×1

r ×1