1# Small demo of v1.remapwith(v2)
2#
3# Expected output:
4#  s
5#  -----
6#  one
7#  three
8#  five
9#  two
10#  four
11#  one
12#  three
13#  five
14#  -----
15#  Total: 8 rows
16
17import metakit
18
19db = metakit.storage()
20v1 = db.getas("counts[s:S]")
21v2 = db.getas("map[i:I]")
22
23for v in ['zero','one','two','three','four','five']:
24  v1.append(s=v)
25for v in [1,3,5,2,4,1,3,5]:
26  v2.append(i=v)
27
28metakit.dump(v1.remapwith(v2))
29