情景分析:
样表为参照表的子集,如何根据子集列表对父集进行分类操作
参照表:
参照表

样表:
样表

算法分析:
1.遍历父集,跟子集比对,若包含在子集中,则进行分类操作。

代码演示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#sof.py SonSetOperationFatherSet
#ande.stduio (c) 2019-06-18 05:59:05

import numpy as np

std = np.loadtxt("20.csv", delimiter=",", usecols=(1), dtype=str, skiprows=1, unpack=True, encoding='utf8')#参照表
smp = np.loadtxt("24.csv", delimiter=",", usecols=(0), dtype=str, skiprows=1, unpack=True, encoding='utf8')#样表

for i in range(len(std)):
print(std[i], end="\t")
for j in range(len(smp)):
if std[i].find(smp[j]) != -1:
print('E', end="")#分类操作
print()

运行结果:
运行结果