我试图将一组变量转换为因子变量:变量质量的例子值是: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)
我该如何改进代码?
我已经在桌面上下载了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标签,但没有打印任何内容。
任何人都可以帮助我找出谁来获取标记的内容,例如节点,方式等。