728x90
반응형

2025/10/05 2

Pandas 컬럼 추가, 삭제 및 데이터 수정하기

Pandas 컬럼 추가, 삭제 및 데이터 수정하기Pandas는 데이터 분석을 위한 강력한 라이브러리로, 데이터 변환과 가공을 쉽게 수행할 수 있습니다. 이번 포스팅에서는 assign(), drop(), rename()을 활용하여 컬럼을 추가하고 삭제하며 이름을 변경하는 방법을 살펴보겠습니다.1. 컬럼 추가하기: assign()Pandas의 assign() 메서드는 새로운 컬럼을 추가하거나 기존 컬럼을 수정하는 데 사용됩니다. 이 메서드는 원본 DataFrame을 변경하지 않고 새로운 DataFrame을 반환하는 방식으로 동작합니다.예제: 새로운 컬럼 추가하기import pandas as pd# 샘플 데이터 생성data = { '이름': ['김철수', '이영희', '박민수'], '국어': [90..

Python/Pandas 2025.10.05

NumPy 배열의 반복 및 타일링 (tile, repeat)

NumPy 배열의 반복 및 타일링 (tile, repeat)NumPy는 파이썬에서 과학 계산을 위해 널리 사용되는 라이브러리로, 고성능 다차원 배열 객체를 제공합니다. 오늘은 NumPy에서 배열을 반복하거나 타일링하여 데이터를 확장하는 데 사용되는 tile과 repeat 함수에 대해 알아보겠습니다.1. tile 함수란?tile 함수는 배열을 지정된 패턴으로 반복하여 새로운 배열을 생성합니다. 타일링은 원래 배열을 마치 타일처럼 여러 번 복사하여 배치하는 방식입니다.문법numpy.tile(A, reps)A: 입력 배열reps: 각 축(axis)별로 반복할 횟수를 지정한 정수 또는 정수의 튜플예제 1: 1차원 배열 타일링import numpy as nparr = np.array([1, 2, 3])result..

Python/NumPy 2025.10.05
반응형