Ich will die variable x
auf 3 Gruppen schneiden:Definieren von Schwellenwerten für Variable in die Faktoren (qcut in pandas) Schneiden
new_var = pd.qcut(x,q = [0,.33,.66,1.],labels = ['low','medium','high'])
als x.quantile(q = 0.33)
I 0.6
den Wert erhalten.
Meine Frage ist: Gibt es eine Funktion, die X Variablen auf n (in meinem Fall 3) Gruppen aber anstelle von Quantilen schneiden können (wie in qcut) können wir Schwellen definieren. In meinem Fall möchte statt 0.6
I 0.59999...
oder alternativ bekommen: Gibt es die Möglichkeit in qcut
Funktion, dass die Werte (ab 0.6) als ‚mittel‘ definiert werden (nicht als ‚niedrig‘)? Ich meine, anstatt geschlossene Intervalle zu verwenden, öffnen.