๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

728x90

๋ถˆ๋ฆฐ์ธ๋ฑ์‹ฑ

4/17 ์›” 1. Boolean indexing์— ์‚ฌ์šฉ๋˜๋Š” .isin() vs. .str.contains() ์ฝ”์Šคํ”ผ์™€ ์ฝ”์Šค๋‹ฅ ์ „ ์ข…๋ชฉ์˜ ์ •๋ณด ๋ฐ ๊ด€๋ฆฌ ์ข…๋ชฉ ๋“ฑ ์ œ์™ธํ•ด์•ผ ํ•  ์ข…๋ชฉ ์ฝ”๋“œ๋“ค์„ ํ•œ๊ตญ๊ฑฐ๋ž˜์†Œ KRX ์ •๋ณด๋ฐ์ดํ„ฐ์‹œ์Šคํ…œ์—์„œ ๊ฐ€์ ธ์™€ 1์ฐจ์ ์œผ๋กœ ํ•„ํ„ฐ๋งํ•œ ํ›„, 'ํ€€ํŠธ ํˆฌ์ž ๋ฌด์ž‘์ • ๋”ฐ๋ผ ํ•˜๊ธฐ'์˜ ์„ฑ์žฅ๊ฐ€์น˜์ฃผ ์ „๋žต์— ๋”ฐ๋ฅธ ์ข…๋ชฉ์„ ์„ ์ •ํ•˜๋ ค๊ณ  ํ•œ๋‹ค! ๊ทธ๋Ÿฌ๋ ค๋ฉด ํ•„ํ„ฐ๋ง์ด ํ•„์š”ํ•œ๋ฐ, ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” .isin() ๋ถˆ๋ฆฐ ์ธ๋ฑ์‹ฑ์ด ๋จนํžˆ์ง€ ์•Š์•„ ๊ฒ€์ƒ‰~ ๊ฒ€์ƒ‰~ .isin() ๋ฉ”์„œ๋“œ์˜ ๊ฒฝ์šฐ ๋ถ€๋ถ„ ์กฐํšŒ๊ฐ€ ์•ˆ ๋˜๋ฏ€๋กœ, .str.contains() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค! ์ผ๋‹จ ์šฐ์„ ์ฃผ๋ฅผ ์ œ์™ธํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•ด ๋ดค์Œ (KRX → ํ†ต๊ณ„ → ๊ธฐ๋ณธ ํ†ต๊ณ„ → ์ฃผ์‹ → ์ข…๋ชฉ์ •๋ณด → ์ „์ข…๋ชฉ ๊ธฐ๋ณธ์ •๋ณด์—์„œ ์ฃผ์‹์˜ ์ข…๋ฅ˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.) ๋”๋ณด๊ธฐ

728x90