* 문법상의 차이
[15,7,5,11,8,3] + [15,7,5,11,8,3]
numpy array의 경우 : [30, 14, 10, 22, 16, 6]
pandas list 의 경우 : [15, 7, 5, 11, 8, 3, 15, 7, 5, 11, 8, 3]
numpy array 같은 자리의 숫자끼리 연산이 되며,
pandas list 는 단순히 길이가 더해진다.
[15, 7, 5, 11, 8, 3] + 5
numpy array의 경우 : [20, 12, 10, 16, 13, 10]
pandas list 의 경우 : 에러 발생
numpy array 각 자리의 숫자에 5가 더해지며,
pandas list 에서는 에러가 발생한다.
( 뺄셈과 나눗셈도 마찬가지이며, 곱셈은 예외! 아래 참조)
[15, 7, 5, 11, 8, 3] * 3
numpy array의 경우 : [45, 21, 15, 33, 24, 9]
pandas list 의 경우 : [15, 7, 5, 11, 8, 3, 15, 7, 5, 11, 8, 3, 15, 7, 5, 11, 8, 3]
numpy array 각 자리의 숫자에 3이 곱해지며,
pandas list 에서는 리스트의 길이가 순차적으로 3배 늘어난다.
'데이터 분석' 카테고리의 다른 글
[python] 함수 호출 return문, print문 차이 (0) | 2022.12.31 |
---|---|
[Python] 시계열 데이터 '분(m)' 데이터를 '시간(h):분(mm)' 형식으로 변환 (0) | 2022.12.29 |
파이썬(Python) 데이터 타입 이해하기 - (2/2) (1) | 2022.10.03 |
파이썬(Python) 데이터 타입 이해하기 - (1/2) (2) | 2022.09.29 |
파이썬(Python)및 R의 장단점 [데이터 분석 언어] (0) | 2022.09.28 |