๐ cut( ) : ๋ฐ์ดํฐ ์์ ๊ด๊ณ์์ด ๊ฐ์ ๊ธธ์ด๋ก ๋๋
- pd.cut(๊ตฌ๊ฐํํ๊ณ ์ถ์ ์ปฌ๋ผ, bins = ๊ตฌ๊ฐ์, labels = ['๋ผ๋ฒจ๋ช 1', '๋ผ๋ฒจ๋ช 2'...])
[์์ 1]
copied_data = df.copy()
copied_data['binning'] = pd.cut(copied_data['box_off_num'], bins = 3)
copied_data.head(3)
[์์ 2]
copied_data = df.copy()
copied_data['binning'] = pd.cut(copied_data['box_off_num'], bins = 3, labels = ["A", "B", "C"])
copied_data.head(3)
๐ qcut( ) : ๊ฐ ๊ตฌ๊ฐ์ ๋์ผํ ์์ ๋ฐ์ดํฐ๊ฐ ๋ค์ด๊ฐ๋๋ก ๋๋
- pd.qcut(๋๋๊ณ ์ถ์ ์ด, bins = ๋๋๊ณ ์ถ์ ์ซ์, labels = [๋๋ ๊ตฌ๊ฐ๋ณ๋ก ๊ฐ์ ์ง์ ; ๋ฌธ์ ๋๋ ์ซ์])
copied_data = df.copy()
copied_data['binning'] = pd.cut(copied_data['time'], bins = 4, labels = [1,2,3,4])
copied_data.head(3)
728x90
'Python > Pandas' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[pandas] ๊ธฐ์ ๋ฐ์ดํฐ(์๊ณ์ด) ๊ฒฐ์ธก์น ์ ํ ๋ณด๊ฐ (1) | 2023.11.16 |
---|---|
[pandas] ์กฐ๊ฑด์ ๋ง๋ ๋ฐ์ดํฐ ํํฐ๋ง : where( ), query( ) (0) | 2023.09.07 |
[Pandas] groupby , ๋ค์ค ์ด ์ ๋ ฌ (0) | 2023.09.07 |
describe() : ๋ฒ์ฃผํ ๋ณ์์ ์ ์ฉํ์ฌ ๊ธฐ์ ํต๊ณ๋ ํ์ธ (0) | 2023.08.17 |
display() ํจ์ : ์ฌ๋ฌ ๊ฐ ๋ฐ์ดํฐํ๋ ์ ๋์์ ํ์ธ (0) | 2023.08.14 |