===============================================================================0
导入模块
>>> with open("../dummy.py", "rt", encoding="utf8") as fp: exec(fp.read())
===============================================================================1
测试还原哑变量
>>> df = pd.DataFrame({"a": [1, 0, 0, 1], "b": [0, 1, 0, 0], "c": [0, 0, 1, 0]})
>>> print(df)
>>> res = dummy(df, getorfromdummy=0)
>>> print(res)
===============================================================================2
>>> df = pd.DataFrame({"col1_a": [1, 0, 1], "col1_b": [0, 1, 0], "col2_a": [0, 1, 0], "col2_b": [1, 0, 0], "col2_c": [0, 0, 1]})
>>> print(df)
>>> res = dummy(df, getorfromdummy=0, sep="_")
>>> print(res)
===============================================================================3
测试变量虚拟化，给定前缀
>>> s = pd.Series(list('abca'))
>>> print(s)
>>> res = dummy(s, prefix="AA")
>>> print(res)
===============================================================================4
测试变量虚拟化，给定前缀，给定分隔符
>>> s = pd.Series(list('abca'))
>>> print(s)
>>> res = dummy(s, prefix="AA", prefix_sep="+")
>>> print(res)
===============================================================================5
