DATAFRAME/SERIES 구조 변경 / 타입 변환
데이터프레임 시리즈의 구조 변경은 다양한 형태로 이루어질 수 있습니다. 예를 들어, 시리즈를 데이터프레임으로 변환하거나, 시리즈의 인덱스를 재설정하거나, 시리즈를 피벗하는 등 다양한 작업을 할 수 있습니다. 여기에서는 몇 가지 일반적인 시리즈 구조 변경 작업에 대한 코드를 제공하겠습니다.1. 시리즈를 데이터프레임으로 변환import pandas as pd# 시리즈 생성series = pd.Series([1, 2, 3, 4], name='value')# 시리즈를 데이터프레임으로 변환df = series.to_frame()print(df) 2. 시리즈의 인덱스 재설정import pandas as pd# 시리즈 생성series = pd.Series([1, 2, 3, 4], index=['a', 'b', 'c'..
2024. 7. 28.
PYTHON PANDAS iloc, loc 활용법
pandas 라이브러리의 loc와 iloc는 데이터프레임에서 데이터를 선택하고 조작하는 데 유용한 메서드입니다. loc는 레이블 기반 인덱싱을, iloc는 위치 기반 인덱싱을 사용합니다. 아래는 이 두 메서드를 사용하는 방법에 대한 예제 코드입니다.데이터프레임 생성먼저 예제 데이터프레임을 생성해보겠습니다.import pandas as pd# 예제 데이터프레임 생성data = { 'Name': ['John', 'Anna', 'Peter', 'Linda'], 'Age': [28, 24, 35, 32], 'City': ['New York', 'Paris', 'Berlin', 'London']}df = pd.DataFrame(data)print("데이터프레임:\n", df) Name A..
2024. 7. 28.
PANDAS 자료 구조 (numpy)
pip install numpyNumPy는 파이썬에서 과학 계산을 위한 강력한 라이브러리입니다. 이 라이브러리를 사용하면 배열 연산, 선형 대수, 통계 등 다양한 수학적 계산을 효율적으로 수행할 수 있습니다. 아래는 NumPy의 주요 기능과 예제 코드입니다.NumPy 설치먼저 NumPy를 설치해야 합니다:pip install numpyNumPy 예제 코드1. 배열 생성 및 기초 연산import numpy as np# 1차원 배열 생성arr1 = np.array([1, 2, 3, 4, 5])print("1차원 배열:", arr1)# 2차원 배열 생성arr2 = np.array([[1, 2, 3], [4, 5, 6]])print("\n2차원 배열:\n", arr2)# 배열의 크기(shape)와 데이터 타입..
2024. 7. 28.