Tsfresh: NaN ๋˜๋Š” None ๊ฐ’์ด ์ „๋‹ฌ๋˜๊ณ  ์ž๋™์œผ๋กœ ๋ฌด์‹œ๋˜๋„๋ก ํ—ˆ์šฉ

์— ๋งŒ๋“  2016๋…„ 12์›” 02์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: blue-yonder/tsfresh

๋‚ด DataFrames์—์„œ ์ข…์ข… NaN ๋˜๋Š” None ๊ฐ’์„ ๋งŽ์ด ๊ฐ–๋Š” ๊ฒƒ์ด ๋งค์šฐ ํ•ฉ๋ฆฌ์ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

tsfresh๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋ชจ๋“  ๊ฐ’์„ 0์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ด์ƒ์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ˆ„๋ฝ๋œ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์กฐ์ฐจ ๋ช‡๋ช‡ ์‚ฌ์šฉ ์‚ฌ๋ก€์—์„œ ํŠนํžˆ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ (๋งค์šฐ ์ˆœ์ง„ํ•œ ์™ธ๋ถ€์ธ์˜ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ) ์ด์™€ ๊ฐ™์ด tsfresh๊ฐ€ ์ž์ฒด์ ์œผ๋กœ ๋น„๊ต์  ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ํ•„ํ„ฐ๋ง์ž…๋‹ˆ๋‹ค.

๊ฐ time_series๋ฅผ ์žก์„ ๋•Œ NaN/None์„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ๋ฒ”์ฃผ์ ์œผ๋กœ ๋ฌด์‹œํ•˜๊ณ  ์กด์žฌํ•˜๋Š” ๊ฐ’์— ๋Œ€ํ•œ ๊ธฐ๋Šฅ์„ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•œ ๊ณ ๊ฐ์ด ํ•œ ๋‹ฌ์— ๋‹ค๋ฅธ ๊ณ ๊ฐ์—๊ฒŒ ๋“ฑ๋กํ•˜์—ฌ ํ•ด๋‹น ๋‹ฌ์— ๋ˆ„๋ฝ๋œ ๊ฐ’์ด ์žˆ์„ ๋•Œ ๋‚ด ์‚ถ์ด ๋” ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.

๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ๋งค์šฐ ์ˆœ์ง„ํ•œ ์™ธ๋ถ€์ธ ๊ด€์ ์—์„œ ์ด๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•  ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์••๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค!

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด๊ฒƒ์€ ๋””์ž์ธ ๊ฒฐ์ •์ด์—ˆ์Šต๋‹ˆ๋‹ค. tsfresh๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ’์„ ๋Œ€์น˜ํ•˜๊ฑฐ๋‚˜ NA๋ฅผ ์‚ญ์ œํ•˜์—ฌ ์ž…๋ ฅ ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋งŽ์€ ๊ฒฝ์šฐ์—, ์ „๊ฐ€๋ฅผ ์š”๊ตฌํ•˜๊ธฐ๋ณด๋‹ค๋Š” nans๋ฅผ nans๋กœ ์ทจ๊ธ‰ํ•˜๋Š” ๊ฒƒ์ด ์ด์น˜์— ๋งž์ง€ ์•Š์Šต๋‹ˆ๊นŒ? ์˜ˆ๋ฅผ ๋“ค์–ด, ํ‰๊ท , ์ตœ๋Œ€ ๋ฐ ์ตœ์†Œ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์€ ๊ฐ’์„ ๊ณ„์‚ฐํ•  ๋•Œ nans๋ฅผ ๋‹จ์ˆœํžˆ ๋ฌด์‹œํ•˜๋ฉด ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

tsfresh ํ˜•์‹์˜ ์‹œ๊ณ„์—ด์ด ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„์—์„œ df.dropna(axis=1, inplace=True) ๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ df๋ฅผ tsfresh์— ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋””์ž์ธ ๊ฒฐ์ •์ด์—ˆ์Šต๋‹ˆ๋‹ค. tsfresh๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ’์„ ๋Œ€์น˜ํ•˜๊ฑฐ๋‚˜ NA๋ฅผ ์‚ญ์ œํ•˜์—ฌ ์ž…๋ ฅ ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด์œ : ๋ฐ์ดํ„ฐ ๊ณผํ•™ ํ”„๋กœ์ ํŠธ์—์„œ NA๋Š” ๋งŽ์€ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์œผ๋ฉฐ ํŠน๋ณ„ํ•œ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์—ฌ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํŒจํ‚ค์ง€๊ฐ€ ํ•ด๋‹น ์ •๋ณด๋ฅผ ์‚ญ์ œํ•˜์—ฌ ์ž๋™์œผ๋กœ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜์ง€ ์•Š๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋””์ž์ธ ๊ฒฐ์ •์ด์—ˆ์Šต๋‹ˆ๋‹ค. tsfresh๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ’์„ ๋Œ€์น˜ํ•˜๊ฑฐ๋‚˜ NA๋ฅผ ์‚ญ์ œํ•˜์—ฌ ์ž…๋ ฅ ์‹œ๊ณ„์—ด ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋งŽ์€ ๊ฒฝ์šฐ์—, ์ „๊ฐ€๋ฅผ ์š”๊ตฌํ•˜๊ธฐ๋ณด๋‹ค๋Š” nans๋ฅผ nans๋กœ ์ทจ๊ธ‰ํ•˜๋Š” ๊ฒƒ์ด ์ด์น˜์— ๋งž์ง€ ์•Š์Šต๋‹ˆ๊นŒ? ์˜ˆ๋ฅผ ๋“ค์–ด, ํ‰๊ท , ์ตœ๋Œ€ ๋ฐ ์ตœ์†Œ์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์€ ๊ฐ’์„ ๊ณ„์‚ฐํ•  ๋•Œ nans๋ฅผ ๋‹จ์ˆœํžˆ ๋ฌด์‹œํ•˜๋ฉด ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰