report_missing.py
来自「orange源码 数据挖掘技术」· Python 代码 · 共 21 行
PY
21 行
# Description: Read data and for each attribute report percent of instances with missing value
# Category: description
# Uses: adult_sample.tab
# Referenced: basic_exploration.htm
import orange
data = orange.ExampleTable("../datasets/adult_sample")
natt = len(data.domain.attributes)
missing = [0.] * natt
for i in data:
for j in range(natt):
if i[j].isSpecial():
missing[j] += 1
missing = map(lambda x, l=len(data):x/l*100., missing)
print "Missing values per attribute:"
atts = data.domain.attributes
for i in range(natt):
print " %5.1f%s %s" % (missing[i], '%', atts[i].name)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?