1 Fri
TIL
Last updated
Was this helpful?
TIL
Last updated
Was this helpful?
AI ์ค์ฟจ ์ฒซ ํ๋ก์ ํธ๋ฅผ ์ํด Pandas๋ฅผ ๋ ๊ณต๋ถํด๋ณด๊ณ ์ถ์ด์ก๋ค. ๋, ์ถํ์๋ Pandas๋ฅผ ์ด์ฉํ ์๊ฐํ๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํด์ ์ด์ฐธ์ ๋ฐฐ์๋๋ฉด ์ข๊ฒ ๋ค ์๊ฐํ๋ค. ํ์ดํ !
์ด ๋ ํ ํ์ Series๋ผ๊ณ ํ๋ค. index์ default๋ [0, 1, ,,,]
a
b
c
1
4
7
10
2
5
8
11
3
6
9
12
ํน์ ์ปฌ๋ผ์ ๊ฐ์ง๊ณ ์๋ณด์!
์ฌ๋ฌ ๊ฐ์ ์ปฌ๋ผ์ ๋ณด๊ธฐ!
a
b
1
4
7
2
5
8
3
6
9
n๋ฒ ์ธ๋ฑ์ค์ ํ ๋ณด๊ธฐ
์ฌ๋ฌ ์ธ๋ฑ์ค์ ํ ๋ณด๊ธฐ
a
b
c
1
4
7
10
2
5
8
11
ํน์ ์ธ๋ฑ์ค์ ํ๊ณผ ์ด ๋ณด๊ธฐ ํ-์ด ์์ผ๋ก ์์ฑ
a
b
1
4
7
2
5
8
kernel - Restart & ClearOutput ์ ๋๋ฅด๋ฉด ์คํ๊ฒฐ๊ณผ๊ฐ ๋ชจ๋ ์ง์์ง๋ค! ๋ณต์ตํ ์ ์์!
a
b
c
1
4
7
10
2
5
8
11
3
6
9
12
๋ ๊ฐ์ ๋ฐ์ดํฐํ๋ ์
๋ ๋์ผํ๋ค.
Index ์ง์ - ํํ ์๋ฃํ ์ฌ์ฉ ์ฌ๋ฌ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ๊ฐ์ง ์ ์๋ค.
a
b
c
n
v
d
1
4
7
10
2
5
8
11
e
2
6
9
12
a
b
c
n
v
a
b
c
n
v
d
1
4
7
10
2
5
8
11
e
2
6
9
12
๋ค์ 2๊ฐ์ ์ฝ๋๋ ๋์ผํ๋ค.
a
b
c
n
v
d
2
5
8
11
e
2
6
9
12
a
b
c
n
v
d
2
5
8
11
e
2
6
9
12
df.OO ์ df['OO']๋ ๊ฐ๋ค ์ด ๋, ๋์๋ฌธ์์ ์ ์ ์ฐจ์ด์ ์ dot์ ์ฌ์ฉํ๋ฉด ํน์๋ฌธ์๋ ํ๊ธ์ด ํฌํจ๋์๋ ์ด๋ฆ์์ ์ค๋ฅ๊ฐ ๋ ์ ์๋ค.
a
b
c
n
v
d
1
4
7
10
2
5
8
11
e
2
6
9
12
3
6
9
12
a
b
c
n
v
d
1
4
7
10
2
5
8
11
e
2
6
9
12
๊ทธ๋ฌ๋ ์ด ๋ ๋ค์ df๋ฅผ ์ถ๋ ฅํด๋ ๋์ผํ๋ค.
a
b
c
n
v
d
1
4
7
10
2
5
8
11
e
2
6
9
12
3
6
9
12
์ด ๋๋ ๋ค์๊ณผ ๊ฐ์ด ์ต์ inplace๋ฅผ True๋ก ๋ณ๊ฒฝํด์ฃผ๋ฉด ๋๋ค. ๊ทธ๋ฌ๋ pandas์์๋ inplace ์ฌ์ฉ์ ๊ถ์ฅํ์ง๋ ์๋๋ค.
a
b
c
n
v
d
1
4
7
10
2
5
8
11
e
2
6
9
12
๋ฐ๋ผ์ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ๋ ๊ฒ์ ์ถ์ฒํ๋ค.
a
b
c
n
v
d
1
4
7
10
2
5
8
11
e
2
6
9
12
๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํ๋ฉด ํด๋น ํจ์์ ๋ํ ์ค๋ช ์ ๋ณผ ์ ์๋ค.
์ค๋ณต๋ ํ์ ์ ๊ฑฐํ ๋ ๋ง์ง๋ง ๋ถ๋ถ์ด ์ ์ง๋๋๋ก ํ ์ ์๋ค
a
b
c
n
v
d
1
4
7
10
2
5
8
11
e
2
6
9
12
3
6
9
12
a
b
c
n
v
d
1
4
7
10
2
5
8
11
e
2
6
9
12
3
6
9
12
a
b
c
n
v
d
2
5
8
11
e
2
6
9
12
3
6
9
12
column => ํน์ ์ปฌ๋ผ์ ์ด๋ฆ์ผ๋ก ์ ์ํด์ค์ผ ํจ ๋ isin์ ์ธ์๋ ๋ฆฌ์คํธ ํํ์ฌ์ผ ํ๋ค.
a
b
c
n
v
d
1
4.0
7.0
10.0
2
5.0
8.0
11.0
e
2
6.0
NaN
12.0
3
6.0
9.0
NaN
4
NaN
9.0
12.0
a
b
c
n
v
d
1
False
False
False
2
False
False
False
e
2
False
True
False
3
False
False
True
4
True
False
False
a
b
c
n
v
d
1
True
True
True
2
True
True
True
e
2
True
False
True
3
True
True
False
4
False
True
True
a
b
c
n
v
d
1
True
True
True
2
True
True
True
e
2
True
False
True
3
True
True
False
4
False
True
True
์์ ์๋ ๋ ์ฝ๋๋ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค
๊ฐ๊ฐ &, |, ~, ^, df.any(), df.all()์ ํด๋นํ๋ค
a
b
c
n
v
d
1
4.0
7.0
10.0
2
5.0
8.0
11.0
e
2
6.0
NaN
12.0
3
6.0
9.0
NaN
4
NaN
9.0
12.0
a
b
c
n
v
a
b
c
n
v
d
1
4.0
7.0
10.0
default๋ 5๊ฐ์ด๋ค
a
b
c
n
v
d
1
4.0
7.0
10.0
2
5.0
8.0
11.0
e
2
6.0
NaN
12.0
a
b
c
n
v
d
2
5.0
8.0
11.0
e
2
6.0
NaN
12.0
3
6.0
9.0
NaN
4
NaN
9.0
12.0
df.sample(frac = m)
์ด ๋ 0 <= m <= 1 ์ด๋ค. ํด๋น ๋น์จ๋งํผ ๋๋คํ๊ฒ ๊ฐ์ ธ์จ๋ค. ๋ฐ๋ผ์ ์ธ๋ฑ์ค๊ฐ ๋ค์์
a
b
c
n
v
e
3
6.0
9.0
NaN
d
2
5.0
8.0
11.0
a
b
c
n
v
e
4
NaN
9.0
12.0
d
1
4.0
7.0
10.0
a
b
c
n
v
e
2
6.0
NaN
12.0
d
2
5.0
8.0
11.0
e
4
NaN
9.0
12.0
3
6.0
9.0
NaN
d
1
4.0
7.0
10.0
df.sample(n = m)
์ด ๋ m์ ์์ฐ์์ด๋ค. (๋จ ์ ์ฒด ๊ฐ์๋ณด๋ค ํด ์ ์๋ค.)
a
b
c
n
v
e
4
NaN
9.0
12.0
d
2
5.0
8.0
11.0
e
3
6.0
9.0
NaN
2
6.0
NaN
12.0
d
1
4.0
7.0
10.0
a
b
c
n
v
d
2
5.0
8.0
11.0
e
3
6.0
9.0
NaN
4
NaN
9.0
12.0
ํด๋น ์ธ๋ฑ์ค๋งํผ์ ๋ฒ์๋ฅผ ํ์ ๊ธฐ์ค์ผ๋ก ์์ธํ๋ค.
a
b
c
n
v
d
1
4.0
7.0
10.0
2
5.0
8.0
11.0
e
2
6.0
NaN
12.0
3
6.0
9.0
NaN
4
NaN
9.0
12.0
a
b
c
n
v
d
2
5.0
8.0
11.0
e
2
6.0
NaN
12.0
3
6.0
9.0
NaN
4
NaN
9.0
12.0
a
b
c
n
v
e
3
6.0
9.0
NaN
ํฌ๊ธฐ ์์ผ๋ก value ์ด์ ๋ํด์ n๊ฐ ๋งํผ์ ํ์ ์ถ๋ ฅํ๋ค
a
b
c
0
1
a
1.0
1
10
b
2.0
2
8
c
NaN
3
11
d
3.0
4
-1
e
4.0
a
b
c
3
11
d
3.0
1
10
b
2.0
2
8
c
NaN
a
b
c
4
-1
e
4.0
3
11
d
3.0
1
10
b
2.0
0
1
a
1.0
ํฌ๊ธฐ ์์ผ๋ก value ์ด์ ๋ํด์ n๊ฐ ๋งํผ์ ํ์ ์ถ๋ ฅํ๋ค
a
b
c
4
-1
e
4.0
a
b
c
4
-1
e
4.0
0
1
a
1.0
2
8
c
NaN
1
10
b
2.0