728x90 ์์ ํ2 [์ค๊ธฐ] ๋น ๋ฐ์ดํฐ ๋ถ์ ๊ธฐ์ฌ ์์ ํ 3 ์ ๋ฆฌ (Python) ๋น ๋ฐ์ดํฐ ๋ถ์ ๊ธฐ์ฌ ์ค๊ธฐ - ์์ ํ 3 ์ ๋ฆฌ๋ณธ๐จ ๋ชจ๋ ์ฝ๋๋ ํ์ด์ฌ ๊ธฐ์ค์ ๋๋ค.๋๋ณด๊ธฐ์์ ํ 3์ ๋ํ ์ ๋ณด๋ ์ ๋ง ์ ๊ณ 7ํ ์ค๊ธฐ ์ํ์ ๋ณด๊ณ ์ ๋ฆฌ๊ธ์ ์์ฑํ์ง๋ง ์์ง๊น์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค.์ฐ์ ์ ๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ์๋์ ๋ฌธ์ ๋ฅผ ๋ชจ๋ ์ตํ๊ณ ์ฝ๊ฐ์ ์์ฉ์ด ๊ฐ๋ฅํ๋ค๋ฉด ๋ถ๋ถ ์ ์๋ฅผ ๋ณด๋ ค๋ณผ ์ ์์ ๊ฒ ๊ฐ๋ค. 1. T๊ฒ์ 1) ์์ฒดํ๋ณธfrom scipy import statss , p = stats.ttest_rel(data['bp_post'], data['bp_pre'], alternative="less")if (p > 0.05): result4 = 't'else: result4 = 'f'# ์ฌ๊ธฐ์ result4๊ฐ f๋ก ๋์์ผ๋ฏ๋ก p๊ฐ์ด ์ ์์์ค๋ณด๋ค ๋ฎ์์ ์๋ฏธ# ์ฆ ์คํ์ ์ฑ๊ณตํ์์ผ๋ ๋๋ฆฝ๊ฐ์ค์ด ์ฑํ๋.. 2023. 12. 4. [์ค๊ธฐ] ๋น ๋ฐ์ดํฐ ๋ถ์ ๊ธฐ์ฌ ์์ ํ 1 ์ ๋ฆฌ (Python) ๋น ๋ฐ์ดํฐ ๋ถ์ ๊ธฐ์ฌ ์ค๊ธฐ - ์์ ํ 1 ์ ๋ฆฌ๋ณธ ๐จ ๋ชจ๋ ์ฝ๋๋ ํ์ด์ฌ ๊ธฐ์ค์ ๋๋ค. 1. ํจ์ ์ฌ์ฉ def df_events(x): if (x['Events'] == 1): return x['Sales'] * 0.8 else: return x['Sales'] df['RSales'] = df.apply(df_events, axis=1) 2. Merge์ dropna ์ฌ์ฉ๋ฒ โญ๏ธ ( 7ํ ์์ ํ 1 dropna ์ ์ถ ) # basic1 ๋ฐ์ดํฐ์ basic3 ๋ฐ์ดํฐ๋ฅผ 'f4'๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ณํฉํ๊ธฐ df = b1.merge(b3, how='inner', on='f4') # ๋ณํฉํ ๋ฐ์ดํฐ์์ r2๊ฒฐ์ธก์น๋ฅผ ์ ๊ฑฐํ๊ธฐ df = df.dropna(subset=['r2']) 3. ์ ๋ ฌ # ์ค๋ฆ์ฐจ์ : 1, 2, 3, 4 d.. 2023. 12. 1. ์ด์ 1 ๋ค์ 728x90