Tinkerbell Glitter
[241203] ๊ฒฐ์ธก์น˜์™€ ์ด์ƒ์น˜
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๊ฐœ๋… ์ •๋ฆฌ๐Ÿ“š
์–ด๋ ค์šด ๊ฐœ๋… ๋˜ ๋‚˜์™”๋‹ค~~์ •๋ฆฌ ๊ฐ€๋ณด์ž๊ณ ^^,,, ๊ฒฐ์ธก์น˜์™€ ์ด์ƒ์น˜ ๊ฒฐ์ธก์น˜(Missing Values)๋ž€,๋ˆ„๋ฝ๋œ ๊ฐ’/ ๋น„์–ด์žˆ๋Š” ๊ฐ’์„ ๋งํ•œ๋‹ค์ผ๋ฐ˜์ ์œผ๋กœNaN, None, NULL ๋กœ ํ‘œํ˜„๊ฒฐ์ธก์น˜ ํ™•์ธimport pandas as pdimport numpy as np# ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ ์˜ˆ์‹œdata = { 'name' : ['Alice', 'Bob', 'Charlie', 'David'], 'age' : [25, 30, np.nan, 22], 'score' : [85, np.nan, 75, 90]}df = pd.DataFrame(data)# ๊ฒฐ์ธก์น˜ ํ™•์ธprint(df.isnull()) # ๊ฐ ๊ฐ’์ด ๊ฒฐ์ธก์น˜์ธ์ง€ ํ™•์ธprint(df.isnull().sum()) # ์—ด ๋ณ„ ๊ฒฐ์ธก์น˜ ๊ฐฏ์ˆ˜โ€‹ 1. ๊ฒฐ์ธก..
[241202] CH1 ํŒŒ์ด์ฌ & ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐœ์ธ๊ณผ์ œ 2. ํด๋ž˜์Šค์™€ ํ•จ์ˆ˜ ์‚ฌ์šฉํ•˜๊ธฐ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๋ณธ์บ ๊ณผ์ œ๐Ÿ“
์–ด์งธ 2๋ฒˆ๋ณด๋‹ค 3๋ฒˆ์ด ๋” ๋จผ์ € ์˜ฌ๋ผ๊ฐ€์„œ ์ˆœ์„œ๊ฐ€ ๋’ค์ฃฝ๋ฐ•์ฃฝ์ด๊ธด ํ•œ๋ฐ,,์˜ˆ,, ์ผ๋‹จ ๊ฐ€๋ณด์ž๊ณ ์š”,,^^,,~~2. ํด๋ž˜์Šค์™€ ํ•จ์ˆ˜ ์‚ฌ์šฉํ•˜๊ธฐ ์˜ˆ,, ๋จธ ์ผ๋‹จ ๋ฌธ์ œ๊ฐ€ ์ œ๊ณง๋‚ด์ž„์ฒ˜๋ฆฌ์กฐ๊ฑดํด๋ž˜์Šค์ •์˜person ์ด๋ผ๋Š” ์ด๋ฆ„์˜ ํด๋ž˜์Šค๋ฅผ ์ •์˜ํ•œ๋‹ค.๋ฉค๋ฒ„ ๋ณ€์ˆ˜name, gender, age ๋ผ๋Š” ๋ฉค๋ฒ„ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•œ๋‹ค.๊ฐ ๋ณ€์ˆ˜๋Š” ๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ ์ดˆ๊ธฐํšŒ๋œ๋‹ค.name: ์ด๋ฆ„์„ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜(๋ฌธ์ž์—ด)gender: ์„ฑ๋ณ„์„ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜(๋ฌธ์ž์—ด, 'male' ๋˜๋Š” 'female')age: ๋‚˜์ด๋ฅผ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜(์ •์ˆ˜ํ˜•)์ƒ์„ฑ์ž์ƒ์„ฑ์ž __init__ ๋ฅผ ํ†ตํ•ด ๊ฐ์ฒด ์ƒ์„ฑ ์‹œ ์ด๋ฆ„, ์„ฑ๋ณ„, ๋‚˜์ด๋ฅผ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค.๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ด๋ฆ„(name), ์„ฑ๋ณ„(gender), ๋‚˜์ด(age)๋ฅผ ๋ฐ›๋Š”๋‹ค.์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ•จ์ˆ˜ display()name, gender, age ..
[241202] CH1 ํŒŒ์ด์ฌ & ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐœ์ธ๊ณผ์ œ 3. Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋ฐ์ดํ„ฐ ๋ถ„์„ํ•˜๊ธฐ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๋ณธ์บ ๊ณผ์ œ๐Ÿ“
์ง„์งœ,,,3๋ฒˆ๊ณผ์ œ ํ’€๋ฉด์„œ ๋Œ€๊ฐ€๋ฆฌ ๊นจ์กŒ๋‹ค ์ง„์‹ฌ,,,ํ•˜....๊ทธ๋ ‡์ง€๋งŒ ๋Œ€๊นจํŒŒ ๊ฐ€๋ณด์ž๊ณ ....3. Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋ฐ์ดํ„ฐ ๋ถ„์„ํ•˜๊ธฐ๊ณผ์ œ ๋‚ด์šฉ:ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ(.xlsx) ๋ถ„์„ํ•˜๊ธฐ!Q. Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—‘์…€ ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์˜ค๊ณ , DataFrame์„ ์ถœ๋ ฅํ•ด์ฃผ์„ธ์š”.A.Q. ๊ฐ ๊ฒฝ์ฐฐ์„œ๋ฅผ ํ•ด๋‹น ๊ตฌ ์ด๋ฆ„์œผ๋กœ ๋งคํ•‘ํ•˜์—ฌ '๊ตฌ๋ณ„' ์ด๋ผ๋Š” ์ƒˆ๋กœ์šด column์„ ์ƒ์„ฑํ•˜๊ณ , DataFrame์„ ์ถœ๋ ฅํ•ด์ฃผ์„ธ์š”.A.Q. pivot_table ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€์„œ๋ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ๋ณ„ ๋ฐ์ดํ„ฐ๋กœ ๋ณ€๊ฒฝํ•˜๊ณ , ๊ฐ™์€ ๊ตฌ์˜ ๊ฒฝ์šฐ์—๋Š” sum์„ ์ ์šฉํ•˜์—ฌ ๋”ํ•ด์ฃผ์„ธ์š”. (index->๊ตฌ๋ณ„)A.Q. ๊ตฌ ์—†์Œ ํ–‰์€ drop์„ ํ™œ์šฉํ•˜์—ฌ ์‚ญ์ œํ•ด์ฃผ์„ธ์š”.A.Q. ๊ฐ ๋ฒ”์ฃ„ ๋ณ„๋กœ ๊ฒ€๊ฑฐ์œจ์„ ๊ณ„์‚ฐํ•˜๊ณ , ๊ฐ ๊ฒ€๊ฑฐ์œจ ๋ฐ์ดํ„ฐ col..
[241129] CH1 ํŒŒ์ด์ฌ & ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐœ์ธ๊ณผ์ œ 1. ์ˆซ์ž ๋งž์ถ”๊ธฐ ๊ฒŒ์ž„
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๋ณธ์บ ๊ณผ์ œ๐Ÿ“
CH1 ํŒŒ์ด์ฌ & ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐœ์ธ๊ณผ์ œ1. ์ˆซ์ž ๋งž์ถ”๊ธฐ ๊ฒŒ์ž„ํŒŒ์ด์ฌ ๋ณธ ์บ ํ”„ ์ฒซ ๊ณผ์ œ๊ฐ€ ๋‚˜์™”์๋‹ˆ๋‹ค,,,์ˆซ์ž ๋งž์ถ”๊ธฐ ๊ฒŒ์ž„์ธ๋ฐ ์ด์ œ ์กฐ๊ฑด์ด์ปดํ“จํ„ฐ๊ฐ€ 1๋ถ€ํ„ฐ 10 ์ค‘์— ๋žœ๋คํ•œ ์ˆซ์ž๋ฅผ ์ƒ์„ฑํ•  ๊ฒƒํ”Œ๋ ˆ์ด์–ด๋Š” ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜๊ณ , ์ž…๋ ฅํ•œ ์ˆซ์ž๊ฐ€ ํฐ์ง€ ์ž‘์€์ง€ ํžŒํŠธ๋ฅผ ์–ป์„ ๊ฒƒํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์ˆซ์ž๋ฅผ ๋งžํž ๋•Œ๊นŒ์ง€ ์œ„ ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•  ๊ฒƒํ›„ํ›„ํ›„ ์ง„๋„ ๋”ฐ๋ผ๊ฐ€๊ธฐ๋„ ๋ฐ”์œ๋ฐ ๋จธ๋ฆฌ ํ„ฐ์ง€๋„ค ์ง„์งœ^^,,์ฒ˜์Œ์— ์งฐ์—ˆ๋˜ ์กฐ์ดํ•œ ์ฝ”๋“œ,,,์ฒจ์— ์ˆซ์ž๋ฅผ ๋งŽ์ด ์ž…๋ ฅ์„ ์•ˆํ•ด๋ด์„œ ์ž˜ ๊ตฌ๋™๋˜๋Š”๊ฑด๊ฐ€?? ํ–ˆ์—ˆ๋Š”๋ฐ,,๊ทธ๋ ‡์ง€๋งŒ ์ฝ”๋“œ๋ฐฐ์—ด์„ ์ž˜๋ชปํ•ด์„œ ๊ณ„์†์ ์ธ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์—ˆ๋‹ค,,^^,,,์–˜๋Š” ์™œ ์ •๋‹ต์„ ์ธ์‹์„ ๋ชปํ•˜๋Š”๋ฐ;;;import randomdef start_game():    chosen_number = random.randint(1, 10)    print("=== ์ˆซ์ž..
[241128] ํŒ๋‹ค์Šค์™€ ๋„˜ํŒŒ์ด ์ •๋ฆฌ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๊ฐœ๋… ์ •๋ฆฌ๐Ÿ“š
ํŒ๋‹ค์Šค์™€ ๋„˜ํŒŒ์ด 1. ํŒ๋‹ค์Šค ํŒ๋‹ค์Šค๋ž€?๋ฐ์ดํ„ฐ(์ •๋ณด)๋ฅผ ์ •๋ฆฌํ•˜๊ณ  ๋‹ค๋ฃจ๊ธฐ ์‰ฝ๊ฒŒ ๋„์™€์ฃผ๋Š” ๋„๊ตฌ์ด๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ํ‘œ(table)๋‚˜ ์—‘์…€ ํŒŒ์ผ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ์ค„๊ณผ ์นธ์œผ๋กœ์ด๋ค„์ง„ ์ •๋ณด๋ฅผ ์ปดํ“จํ„ฐ์—์„œ ๋‹ค๋ฃจ๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ํŒ๋‹ค์Šค๋Š” ๋ฌด์—‡์ผ๊นŒ? ํŒ๋‹ค์Šค๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌํ•˜๊ณ , ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๊ณจ๋ผ๋‚ด๊ฑฐ๋‚˜ ๊ณ„์‚ฐํ•˜๋Š” ๊ฑธ ์‰ฝ๊ฒŒ ํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.์ฑ…์ƒ ์œ„์—์„œ ์—‘์…€ ํŒŒ์ผ์„ ๋ณด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ํŒ๋‹ค์Šค๋ฅผ ์ด์šฉํ•˜๋ฉด ํŒŒ์ด์ฌ ์•ˆ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋‹ค. ํŒ๋‹ค์Šค๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์ •๋ณด๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ : ์—‘์…€ํŒŒ์ผ, CSVํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์™€ ํŒŒ์ด์ฌ์—์„œ ์“ธ ์ˆ˜ ์žˆ๋‹ค.์ •๋ณด ๋ณด๊ธฐ : ํ‘œ๊ฐ€ ๋„ˆ๋ฌด ํฌ๋‹ค๋ฉด, ์ฒ˜์Œ ๋ช‡ ์ค„๋งŒ์„ ๋ณด๊ฑฐ๋‚˜ ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๊ณจ๋ผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๊ณจ๋ผ๋‚ด๊ธฐ : ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ๋žŒ์˜ ์‹ ์žฅ์„ ๊ธฐ๋กํ•œ ํ‘œ๊ฐ€ ์žˆ์„ ๋•Œ, ํ‚ค๊ฐ€ 180cm ์ด์ƒ์ธ ์‚ฌ๋žŒ..