Pandas

[Pandas / 기초] 판다스 데이터추가, 삭제 - loc, drop, datetime, date_range, to_datetime

씨주 2024. 1. 10. 17:11

📍 데이터추가

 

✅ 엑셀로 열기

: pd.read_excel('파일명.xlsx', index_col='column')

In [1]:
import pandas as pd

df = pd.read_excel('score.xlsx', index_col='지원번호') # index 설정
df
 
Out[1]:

 

✅ Row 추가

: df.loc['index'] = [list]

In [2]:
df.loc['9번'] = ['이정환', '해남고등학교', 184, 90, 90, 90, 90, 90, 'Kotlin']
df
 
Out[2]:
 

✅ Column 추가

: df['new_column'] = data

In [3]:
df['총합'] = df['국어'] + df['영어'] + df['수학'] + df['과학'] + df['사회']
df
 
Out[3]:
 
In [4]:
df['결과'] = 'Fail'
df
 
Out[4]:

 

✅ 조건, 데이터수정 응용

2024.01.10 - [Pandas] - [Pandas / 기초] 판다스데이터선택 - 조건

 
In [5]:
df.loc[df['총합'] > 400, '결과'] = 'Pass' # 총합이 400보다 큰 데이터에 대해서 결과를 Pass로 업데이트
df
 
Out[5]:

 

📍 datetime(날짜, 시간)

 

✅ date_range

: pd.date_range(start, end, periods, freq)

  • start : 시작날짜
  • end : 끝날짜
  • periods : 생성할 데이터 개수
  • freq : 주기

 

 

 

참고 : 나도코딩 파이썬 코딩 무료 강의 (활용편5) - 데이터 분석 및 시각화, 이 영상 하나로 끝내세요

(https://youtu.be/PjhlUzp_cU0?si=LW_MjXLjZVY9PrUt)