반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
import pandas as pd
###데이터프레임 연산###
#데이터프레임의 연산은 시리즈의 연산의 확장이라고 생각하면 된다#
#데이터프레임과 숫자의 연산#
a = pd.DataFrame({'c0':[100, 50, 30], 'c1':[30, 50, 50], 'c2':[100, 20, 70]}, index=['r0', 'r1', 'r2'])
a_add = a + 10
print(a_add)
'''
c0 c1 c2
r0 110 40 110
r1 60 60 30
r2 40 60 80
'''
#데이터프레임과 데이터프레임의 연산#
a = pd.DataFrame({'c0':[100, 50, 30], 'c1':[30, 50, 50], 'c2':[100, 20, 70]}, index=['r0', 'r1', 'r2'])
b = pd.DataFrame({'c0':[30, 50, 70], 'c1':[30, 80, 50], 'c2':[20, 20, 70]}, index=['r1', 'r2', 'r3'])
a_add_b = a+b ## r0, r3와 같이 대응되는 행, 열, 값이 없을 경우에는 NaN이 저장된다.
print(a_add_b)
'''
c0 c1 c2
r0 NaN NaN NaN
r1 80.0 80.0 40.0
r2 80.0 130.0 90.0
r3 NaN NaN NaN
'''
|
cs |
반응형
'Pandas' 카테고리의 다른 글
[Pandas]웹에서 데이터 가져오기 (0) | 2022.11.03 |
---|---|
[Pandas]외부 파일 불러오기 (0) | 2022.11.02 |
[Pandas]시리즈 연산 (0) | 2022.11.02 |
[Pandas]인덱스 활용 (0) | 2022.11.02 |
[Pandas]데이터프레임 (0) | 2022.10.27 |