[pandas] groupby 집계 함수 활용법 모음
데이터 프레임에서 집계하여 활용하는 다양한 방법 모음 활용 예시 데이터셋 import pandas as pd import numpy as np raw_data = {'id':['id1', 'id2', 'id3','id2', 'id3'], 'data1':[34,12,5,45,67], 'data2':[1234,3255,3245,4356,7032]} df = pd.DataFrame(raw_data) print(df) >>> print(df) id data1 data2 0 id1 34 1234 1 id2 12 3255 2 id3 5 3245 3 id2 45 4356 4 id3 67 7032 1. 간단한 집계 sum(), count(), min(), max(), mean(), median() 둥.... # 특정 ..
2021. 8. 1.
[프로그램 개념 정리] 함수(매개변수, 인자), 메서드, 패키지, 라이브러리 개념 정리. 더이상 혼동하지 말자!
함수(function)란? 특정 기능을 수행하는 코드 컴퓨터에 인풋을 넣고 특정 기능을 수행하여 아웃풋을 반환함 매개변수(parameter) : 함수를 정의할 때(만들 때) 넘겨받은 값을 관리하는 변수 인자(argument) : 함수를 호출할 때(사용할 때) 함수로 넘겨주는 자료 def addFunc(a,b): # 매개변수 a, b return a+b addFunc(1,2) # 인자 1,2 메서드란? 특정 자료에 대해 특정 기능을 하는 코드 함수 VS 메서드 함수는 특정 기능을 한다. (매개변수를 이용해 자료를 전달해준다.) 메서드는 특정 자료와 연관지어 기능을 한다.(자료 뒤에 .을 찍어 사용한다.) 주료 객체지향 프로그래밍에서 사용됨 my_list = [1,2,3] # 함수 len(my_list) s..
2021. 8. 1.
[스낵수학] 맞꼭지각, 수선, 수선의 발 개념
맞꼭지각(vertically opposite angles)이란? 점 O에서 만나는 두 직선에 의해 만들어지는 4개의 각 중에서, 꼭짓점과 두 변을 공유하며 서로 마주보고 있는 각 교각 : 두 직선이 한 점에서 만나서 생기는 네 개의 각 ➡ ∠a, ∠b, ∠c, ∠d 맞꼭지각 : 교각 중 서로 마주 보는 두 각 ➡ ∠a와 ∠c, ∠b와 ∠d 맞꼭지각의 성질 https://cleancode-ws.tistory.com/150 [스낵수학] 각(Angle) 개념과 종류, 심화 각이란? 한 점(O)에서 그은 2개의 반직선(OA와 OB)에 의하여 이루어지는 도형 각의 표현 방법 : ∠AOB, ∠BOA, ∠O, ∠a [심화] 공간도형에서는 직선과 평면, 평면과 평면이 만나 각을 이룰 수 있다. 직 cleancode-w..
2021. 7. 18.
[스낵수학] 점, 선, 면 "도형의 기본 요소 알기" 개념 깊게 파고들기
점이란? 어떤 공간에서 위치만을 나타내는 0차원의 도형이다 따라서 한 점은 길이, 넓이, 부피가 모두 0이다. 선이란? 서로 다른 두 점 A, B를 지나는 직선이다. 점이 움직인 자리이다. 선은 위치와 방향성을 갖고 있으며, 일반적으로 1차원이다. (예외, 페아노 곡선, 힐베르트 곡선 처럼 공간을 채우는 곡선도 있다.) * 참고 * [유클리드의 원론 1권] 정의2 : 선은 길이가 있고 폭이 없는 것이다. [유클리드의 원론 2권] 정의3 : 선의 양끝은 점이다. 선의 종류는? 직선, 반직선, 선분, 곡선 등이 있다. 직선이란? 서로 다른 두 점 A, B를 지나는 선(참고: 선대칭의 직선) 반직선이란? 점 A에서 시작하여 점 B의 방향으로 곧게 뻗은 직선의 일부분 선분이란? 직선 AB에서 점 A에서 점 B까..
2021. 7. 17.