Twicking

Aids for twicking parameters, visual or otherwise.

interactive ipywidgets

frame = pd.DataFrame(data=np.concatenate((np.random.rand(10,1),np.random.randint(0, high=2, size=(10,1))), axis=1), columns=['indep_var',"group_var"])
frame["group_var"] = pd.Categorical(frame["group_var"].apply(lambda x: "A" if x else "B"))
frame["group_var"] = frame["group_var"].cat.set_categories(frame["group_var"].cat.categories, ordered=True)
frame["group_var"].mode()[0]
'A'
def iscore(nm, split):
    try:
        return "Hot" if frame[nm].mode()>split else "Cold"
    except KeyError:
        return "Oops"


#interact(nm=["group_var","indep_var"], split=1)(iscore)

back to top