Tinkerbell Glitter
์‚ฌ๋ถ€์ž‘4
ยท
Sabujak๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป
์‹ฌ์‹ฌํ•ด์„œ ๋งŒ๋“ค์–ด๋ณธ ์•„์ดํ ์ธก์ •๊ธฐ(๋‚š์‹œ์šฉ),,์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅ์„ ํ•œ๋‹ค๋ฉด (ex. 110)๊ฑฐ๊ธฐ์— -30์„ ํ•ด์„œ ์ถœ๋ ฅ๊ฐ’์„ ๋ฑ‰์–ด๋ƒ„ใ…‹ใ…‹์š”์ฆ˜์—๋„ ๊ฐ„๊ฐ„ํžˆ ๋‹‰๋„ค์ž„ ๋ฝ‘์•„์ฃผ๋Š”๋ฐ,,๋ง˜์— ๋“ค์–ด ๊ธฐ์ ˆ์ดˆํ’ ๋ฐ”๋ณด๊ฐ™์€,, ๊ทธ๋ƒฅ ๋ฐ”๋ณด์ž„ ใ…Ž
[241205] Python ๊ณผ์ œ) Lv2. ์ŠคํŒŒ๋ฅดํƒ€ ์žํŒ๊ธฐ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/์‚ฌ์บ ๊ณผ์ œ๐Ÿ“
ใ…‹ใ…‹ใ…‹์‚ฌ์ „์บ ํ”„ ๊ธฐ๊ฐ„ ๋•Œ ๋ฏธ์ฒ˜ ๋‹ค ๋ชป๋๋‚ด๊ณ ๋ณธ์บ  1์ฃผ์ฐจ๊ฐ€ ์ง€๋‚˜๊ฐ€๋ฉด์„œ ์Šค๋ฌผ์Šค๋ฌผ ์˜ฌ๋ผ์˜ค๋Š” ์‚ฌ์บ ํ€˜์ŠคํŠธ๋“ค,,,์ผ๋‹จ ๊ทธ ๋•Œ๋Š” ์‹ค๋ ฅ์ด ์•ˆ๋์œผ๋‹ˆ๊นŒ์š”^,^๋จธ์ง€๊ธˆ๋„ ์‹ค๋ ฅ์ด ๋˜๋Š”๊ฑด ์•„๋‹Œ๋ฐ,,,๊ฐ€๋ณด์ž๊ณ ~~~ [Python ๊ณผ์ œ] Lv2. ์ŠคํŒŒ๋ฅดํƒ€ ์žํŒ๊ธฐํŒŒ์ด์ฌ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ์žํŒ๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด ๋ด…์‹œ๋‹ค. 1. ์‚ฌ์šฉ์ž๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ”๋‰ด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.  ♣ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์Œ๋ฃŒ๋ฅผ ์‹คํ–‰์ฐฝ์— ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.์‚ฌ์ด๋‹ค 1,700์›์ฝœ๋ผ 1,900์›์‹ํ˜œ 2,500์›์†”์˜๋ˆˆ 3,000์›์†”์งํžˆ ๋”•์…”๋„ˆ๋ฆฌ ์ž˜ ๋ชฐ๋ž์–ด์„œ ์ฝ”๋“œ ๋“ค์–ด๊ฐˆ ๋•Œ ํžŒํŠธ ๋‘ ๊ฐœ ํ›”์ณ๋ด„๐Ÿ‘€๊ทธ๋ ‡์ง€๋งŒ ๋ฌธ์ œ ํ’€๋ฉด์„œ ๊ณต๋ถ€๊ฐ€ ๋˜์—ˆ์ง€~์ด์ œ ๋”•์…”๋„ˆ๋ฆฌ ์ž˜ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์–ด~~ ์•„๋งˆ๋„(???) ์•”ํŠผ,,,2. ์‚ฌ์šฉ์ž๊ฐ€ ์Œ๋ฃŒ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  ♣ ์‚ฌ์šฉ์ž์—๊ฒŒ ์–ด๋–ค ์Œ๋ฃŒ๋ฅผ ์‚ด ๊ฒƒ์ธ์ง€๋ฅผ ์ž…๋ ฅ๋ฐ›์Šต๋‹ˆ๋‹ค.ex) ์‚ฌ์ด๋‹ค๋ชฉ๋ก์—..
[241204] CH1 ํŒŒ์ด์ฌ & ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐœ์ธ๊ณผ์ œ 1, 2๋ฒˆ ๋ฌธ์ œ ๋„์ „๊ณผ์ œ ๋ผ์ธ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.01)๐Ÿƒ๐Ÿป‍โ™€๏ธ‍/๋ณธ์บ ๊ณผ์ œ๐Ÿ“
CH1 ํŒŒ์ด์ฌ & ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐœ์ธ๊ณผ์ œ 1, 2๋ฒˆ ๋ฌธ์ œ ๋„์ „๊ณผ์ œ ๋ผ์ธ ๊ฐœ์ธ๊ณผ์ œ 1๋ฒˆ์ˆซ์ž ๋งž์ถ”๊ธฐ ๊ฒŒ์ž„1๋ฒˆ ์ˆซ์ž ๋งž์ถ”๊ธฐ ๊ฒŒ์ž„์—์„œ ์ถ”๊ฐ€๋กœ ๋„์ „ํ•ด์•ผํ•˜๋Š” ๊ณผ์ œ ๋ถ€๋ถ„:ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์ž…๋ ฅํ•œ ์ˆซ์ž๊ฐ€ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚  ๊ฒฝ์šฐ, ์ ์ ˆํ•œ ์•ˆ๋‚ด ๋ฉ”์‹œ์ง€๋ฅผ ์ถœ๋ ฅํ•˜์—ฌ ์œ ํšจํ•œ ๋ฒ”์œ„ ๋‚ด์˜ ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜๋„๋ก ์œ ๋„ํ•  ๊ฒƒํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๊ฒŒ์ž„์„ ๋ฐ˜๋ณตํ•˜๊ณ  ์‹ถ์„ ๊ฒฝ์šฐ, ๊ฒŒ์ž„ ์žฌ์‹œ์ž‘ ์—ฌ๋ถ€๋ฅผ ๋ฌป๊ณ  ๊ทธ์— ๋”ฐ๋ผ ๊ฒŒ์ž„์„ ์ดˆ๊ธฐํ™”ํ•˜๊ฑฐ๋‚˜ ์ข…๋ฃŒํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ๊ฒƒํ•„์ˆ˜๊ณผ์ œ ์ฝ”๋“œimport random # import random ์–ด์„œ์˜ค์‹œ๊ณ ~print("์–ด์„œ์˜ค์„ธ์š”. ์ด๊ฒƒ์€ '๋žœ๋ค ์ˆซ์ž ๋งž์ถ”๊ธฐ ๊ฒŒ์ž„' ์ž…๋‹ˆ๋‹ค.")items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # ๋‹ค๋ฅธ๋ถ„๋“ค์€ randint ๋งŽ์ด ์“ฐ์‹œ๋˜๋ฐ ๋‚œ ๊ฑ choice ๋ฅผ ์„ ํƒํ•จanswer = ..
[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 ..