DataFrame groupby()
groupby() groupby() 함수는 Pandas에서 데이터를 그룹화하고 그룹 단위 연산을 수행하는 데 사용되는 핵심 함수입니다. 아래는 groupby() 함수의 시그니처와 예제를 설명해 드리겠습니다. 시그니처 DataFrame.groupby(by=None, axis=0, level=None, as_index=True, sort=True, group_keys=True, squeeze=False, observed=False, dropna=True) 매개변수 by: 그룹화를 위한 열 또는 열의 리스트, 또는 그룹화에 사용할 함수. axis: 그룹화 기준이 되는 축 (0: 행, 1: 열). level: MultiIndex를 사용할 경우 그룹화할 레벨. as_index: 그룹화한 열을 인덱스로 사용할지 여..
2023. 8. 11.
DataFrame Function 1
pandas는 파이썬 프로그래밍 언어를 위한 데이터 분석 및 조작 라이브러리로 매우 유용하게 사용됩니다. 여러 가지 기능을 수행하는 함수들 중에 'info', 'set_index', 'reset_index', 'query', 'merge' 함수에 대해 설명해드리겠습니다. info() DataFrame의 기본 정보를 제공하는 함수입니다. DataFrame의 열 수, 각 열의 데이터 타입, 비어있지 않은 값의 개수 등을 보여줍니다. 주로 데이터의 전체적인 구조를 파악할 때 유용하게 사용됩니다. 시그니처 DataFrame.info(verbose=None, buf=None, max_cols=None, memory_usage=None, null_counts=None) verbose: 출력 정보의 상세도를 제어하는..
2023. 8. 11.
리스트 컴프리헨션
파이썬 리스트 컴프리헨션의 다양한 사용법에 대해 설명해 드리겠습니다. 일반 컴프리헨션 리스트 컴프리헨션은 간단하게 리스트를 생성하는 방법 중 하나로, 반복문을 사용하여 리스트의 각 항목을 정의하는 방식입니다. 예를 들어, 1부터 10까지의 제곱 값을 갖는 리스트를 생성하려면 다음과 같이 작성할 수 있습니다, squares = [x**2 for x in range(1, 11)] 이중 컴프리헨션 리스트 컴프리헨션은 중첩하여 사용할 수도 있습니다. 이를 통해 2차원 리스트를 생성하거나 변환할 수 있습니다. 예를 들어, 2차원 리스트의 각 항목을 전치한 리스트를 생성하려면 다음과 같이 작성할 수 있습니다, matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] transposed = [[r..
2023. 8. 10.