• 공지사항
  • Tistory
    • 태그
    • 위치로그
    • 방명록
    • 관리자
    • 글쓰기
Carousel 01
Carousel 02
Carousel 03
Carousel 03
Previous Next

'데이터프레임 컬럼 이름 바꾸기'에 해당되는 글 1건

  • 2023.10.20 [Pandas] 컬럼 이름 바꾸기

[Pandas] 컬럼 이름 바꾸기

코딩/파이썬_Python 2023. 10. 20. 18:30
728x90

 

데이터프레임의 컬럼 이름 변경 방법입니다.

 

yfinance를 이용하여 애플의 일간 데이터를 불러왔습니다.

컬럼들이 영어로 되어있어 한글로 바꿔주고 싶을 경우.

import pandas as pd
import yfinance as yf

symbol = "AAPL"
ticker = yf.Ticker(symbol)

df = ticker.history(start="2022-12-31", end="2023-10-10", interval="1d", actions= False, rounding=True)

df

 

컬럼 전체 이름 바꾸기

df.columns

전체 컬럼의 이름을 모두 바꾸기 위해서 df 뒤에 ".columns" 를 이용하여 변경합니다.

df.columns = ['시가', '고가', '저가', '종가', '거래량']

출력해보면 한글로 잘 변경된걸 볼 수 있습니다.

단, 모든 컬럼의 이름을 일일히 작성해줘야 함으로 귀찮은 방법!

 

df.rename

컬럼 한개 이름 바꾸기는 rename을 사용하여 변경하는데, Volume 만 거래량으로 변경해보겠습니다.

뒤에 inplace=True를 사용하여 기존 데이터프레임의 값을 덮어씌워줍니다.

df.rename(columns = {"Volume":"거래량"}, inplace=True)

lambda를 사용해 컬럼 이름 구분하기

받아온 OHLC 값 컬럼들에 어떤 종목의 값인지 확인하기 위해 티커를 추가해주겠습니다.

df.rename(columns= lambda x: "AAPL_" + x, inplace=True)

각 컬럼 아에 티커를 추가하여 어떤 종목의 OHLC값인지 확인하기 용이해졌습니다.

다른 종목의 히스토리값을 불러와서 합칠 경우 컬럼 이름을 변경해주는 방법이 효과적일거 같습니다.

 

728x90
블로그 이미지

모티키

,
  • «
  • 1
  • »

공지사항

카테고리

  • 분류 전체보기 (47)
    • 사진 (2)
    • 재테크 (40)
      • 국내주식투자 (0)
      • 해외주식투자 (31)
      • 부동산경매 (9)
    • Note (3)
    • 코딩 (1)
      • 파이썬_Python (1)

글 보관함

태그목록

  • S&P500 하락
  • column 이름 바꾸기
  • column rename
  • 22년 5월 10일 미국시장
  • 미국 배당 확인
  • 파이썬 rename
  • 미국채 ETF
  • 미국주식 배당 일정 확인
  • 공포탐욕지수
  • qyld 배당
  • 테슬라 상승
  • S&P500
  • 미국주식
  • 나스닥
  • CPI 발표
  • 공포지수
  • 데이터프레임 컬럼 이름 바꾸기
  • AMD 하락
  • 공포지수 19
  • pandas rename
  • 넷플릭스 하락
  • S&P500 사진
  • Finviz
  • 공포 탐욕 지수
  • 미국 주식 배당
  • 나스닥 상승
  • 공포 지수
  • 미국 주식 하락
  • 나스닥 하락
  • 배당 일정

달력

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

링크

250x250

모티키

블로그 이미지

LATEST FROM OUR BLOG

RSS 구독하기

LATEST COMMENTS

BLOG VISITORS

  • Total :
  • Today :
  • Yesterday :

Copyright © 2015 Socialdev. All Rights Reserved.

티스토리툴바