더북(TheBook)

I 새로운 열 만들기

 

◼︎ 52. 조건에 맞는 새 열 만들기

df['sum'] = df['a'] + df['b'] + df['c']

실행 결과

 

 

a

b

c

sum

n

v

 

 

 

 

d

1

4

8

12

24

2

5

9

13

27

e

1

6

10

14

30

2

7

11

15

33

◼︎ 53. assign( )을 이용해 조건에 맞는 새 열 만들기

# a열, b열, c열의 값을 모두 더해 d열을 만들어 줍니다.
df = df.assign(multiply=lambda df: df['a']*df['b']*df['c'])

실행 결과

 

 

a

b

c

sum

multiply

n

v

 

 

 

 

 

d

1

4

8

12

24

384

2

5

9

13

27

585

e

1

6

10

14

30

840

2

7

11

15

33

1155

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.