728x90

Filter 1

[Python]ํŠน์ • ๋ฌธ์ž์—ด์ด ํฌํ•จ๋œ column ํ•„ํ„ฐ๋ง

Python ์ฒซ ๊ฒŒ์‹œ๊ธ€์„ ๋ฌด์—‡์œผ๋กœ ํ• ๊นŒ, ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€ ์ œ๊ฐ€ ๊ฐ€์žฅ ์œ ์šฉํ•˜๊ฒŒ ์“ฐ๋Š” ์ฝ”๋“œ๋กœ ์ฒซ ๊ธ€์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ด๋”ฐ๊ธˆ ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋ฉด์„œ ๋ณ€์ˆ˜๊ฐ€ ๋งŽ์„ ๋•Œ, ๊ทธ๋ฆฌ๊ณ  ํŒŒ์ƒ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด์„œ ์ปฌ๋Ÿผ๋“ค์„ ํ•œ ๋ฒˆ์— ํŒŒ์•…ํ•˜๊ธฐ ํž˜๋“ค ๋•Œ ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋จผ์ € titanic ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์™€ ์ค๋‹ˆ๋‹ค. import pandas as pd df = pd.read_csv('train.csv') df.head() ํƒ€์ดํƒ€๋‹‰์˜ ์ปฌ๋Ÿผ๋“ค์„ ํ™•์ธํ•  ๋•Œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. df.columns ์ด๋ ‡๊ฒŒ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ „์ฒด ์ปฌ๋Ÿผ ๊ฒฐ๊ณผ๋งŒ ๋‚˜์˜ต๋‹ˆ๋‹ค. ํŠน์ • ์ปฌ๋Ÿผ๋ช…๋งŒ ํ™•์ธํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. class๊ฐ€ ํฌํ•จ๋œ ์ปฌ๋Ÿผ๋ช…์„ ์ฐพ๊ฒ ์Šต๋‹ˆ๋‹ค. df.columns[df.columns.str.contains('class')] ๋งŒ..

Code/Python 2022.10.31
728x90