작성
·
151
0
per_cuts = pd.cut(
df['PER(배)'],
[-np.inf, 0, 5, 10, np.inf],
)
per_cuts.head()
bins = [-np.inf, 10, 20, np.inf]
labels = ['저평가주', '보통주', '고평가주']
per_cuts2 = pd.cut(
df['PER(배)'],
bins=bins,
labels=labels
)
per_cuts2.head()
df.loc[:, 'PER_score2'] = per_cuts
per_cuts.head()
0 (10.0, inf]
1 (10.0, inf]
2 (5.0, 10.0]
3 (10.0, inf]
4 (10.0, inf]
Name: PER(배), dtype: category
Categories (4, interval[float64]): [(-inf, 0.0] < (0.0, 5.0] < (5.0, 10.0] < (10.0, inf]]
이렇게 하면 PER_score2가 per_cuts에 맵핑되어야 하는데
결과가 per_cuts와 계속 동일하게 나오는데 맞나요? 20인 구간이 계속 안나오네요