728x90
반응형
pandas.DataFrame에 열(컬럼)을 추가하는 방법. 새로운 컬럼명을 지정하고 값을 할당하면 자동으로 열이 생성.
✅ 1. 기본적인 열 추가 방법
df['새로운열'] = 값
예시:
import pandas as pd
data = {
'종목명': ['삼성전자', 'LG화학', 'NAVER'],
'가격': [65000, 700000, 270000]
}
df = pd.DataFrame(data)
# 새로운 열 추가
df['카테고리'] = ['전자', '화학', 'IT']
print(df)
✅ 2. 기존 열을 활용해서 새 열 계산
df['가격_천단위'] = df['가격'] / 1000
✅ 3. 조건에 따라 새 열 값 지정
df['고가여부'] = df['가격'].apply(lambda x: '고가' if x > 500000 else '저가')
✅ 4. 기본값으로 열 추가
df['분석결과'] = None # 또는 '', 0 등
✅ 결과 예시 출력
종목명 가격 카테고리 가격_천단위 고가여부
0 삼성전자 65000 전자 65.0 저가
1 LG화학 700000 화학 700.0 고가
2 NAVER 270000 IT 270.0 저가
반응형
'IT > Selenium' 카테고리의 다른 글
DataFrame에서 특정 인덱스의 특정 열(필드) 값을 가져오는 방법 (0) | 2025.05.08 |
---|---|
stale element reference 오류 원인과 해결법 (0) | 2025.04.29 |
Selenium으로 크롤링한 데이터를 엑셀에 저장하기 (1) | 2025.04.09 |
리스트의 데이터를 Google Sheets에 저장 (0) | 2025.04.09 |
시크릿모드로 창 열기(ChromeOptions) (0) | 2025.03.22 |