STUDY/NumPy,Pandas
09-1. 판다스 데이터프레임 추가 삭제
researcher 틴틴
2024. 11. 25. 18:58
시계열 데이터와 인덱스
시계열 데이터는 인덱스가 날짜와 시간으로 구성됨
문자열로 표현된 날짜와 시간을 DatetimeIndex 타입으로 변환해서 사용해야 함
import pandas ad pd
date = ["2021-04-09"]
Index = pd.to_datetime(date)
print(type(date))
print(type(index))
import pandas as pd
date = "2021-04-09"
Index = pd.to_datetime(date)
print(type(date))
print(type(Index))
로우 추가
loc 속성을 사용
df.loc[인덱스] = 데이터
import pandas as pd
date = "2022-01-01"
index = pd.to_datetime(date)
df.loc[index] = [100,100,100,100,100]
로우 삭제
df.drop(로우 인덱스, axis = 0)
원본은 그대로 유지하고 row 가 삭제된 데이터 프레임 객체가 리턴됨
import pyupbit
df = pyupbit.get_ohlcv("KRW-BTC")
index = df.index[-1] # 거래일 당일의 인덱스
df.drop(index, axis = 0) # 당일 데이터 로우 삭제