Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- kaggle 프로젝트
- 데이터리안
- 데이터 분석가
- ai관련 직업
- 데이터엔지니어링시작하기
- python 데이터 분석
- vader감정분석
- 데이터리안웨비나
- 파이썬
- 데이터사이언티스트
- 판다스
- ml 실전 프로젝트
- 데이터 엔지니어
- 데이터분석기법
- 데이터엔지니어링배우기
- 데이터리안월간웨비나
- 회귀분석 프로젝트
- 머신러닝 회귀 모델
- 서비스분석기법
- Python
- Growth_Hacking
- 데이터엔지니어
- ridge 회귀
- 데이터직무
- 데이터분석
- 파이썬오류
- 데이터엔지니어링
- 데이터분석가
- 파이썬기초
- 학생 성적 예측
Archives
- Today
- Total
데이터 분석가 Damla's blog
[Pandas] 데이터 프레임 열다루기 본문
Step1 : df["column name"] 지정하기
Step2 : df["column name"] = 값으로 열을 수정하거나 생성한다
Step3 : drop으로 열을 삭제한다.
*drop으로 행과 열 모두 삭제가능하다
데이터 프레임은 2차원의 표이고 시리즈는 1차원의 표이다
- 데이터 프레임 형식
- 시리즈 형식
시리즈에는 컬럼이 없음 인덱스(값)만 있음
df1["new column"] = 1
df1
컬럼을 새로 추가 하고 그 값을 1로 지정하면 새로 생성된다.
기존에 동일한 이름의 컬럼이 있었다면 그 컬럼의 값이 1로 바뀐다
axis = 1 축이 1 = 열
axis = 0 축이 0 = 행
- 여러개의 행을 삭제하고 싶다면 리스트 형으로 넣으면 된다.
df1.drop(["c1", "c2"], axis = 1)
중요! df1의 컬럼을 drop한다고 해서 해당 내용이 df1에서 없어지는 것이 아님
여전히 득점과 실점을 가지고 있음 drop을하고 그것을 다른 변수에 담아줘야 삭제한 내용이 저장된다.
import pandas as pd
df1 = pd.read_excel('E05EXAMPLE.xlsx', sheet_name=1)
df1["승점"] = df1["승"] * 3 + df1["무"]
df1["득실차"] = df1["득점"] - df1["실점"]
df2=df1.drop(["득점","실점"], axis=1)
df2
df2.to_clipboard(index=False)
참고자료 : 엑셀투 파이썬_열다루기
'파이썬(Python) > Basic & Data analyze' 카테고리의 다른 글
[파이썬] 인덱싱과 슬라이싱 (0) | 2022.12.11 |
---|---|
[파이썬] Pandas 데이터프레임(Data Frame)이란? (0) | 2022.12.11 |
파이썬에서 IF문쓰기 (0) | 2022.12.04 |
파이썬으로 다중조건 VLOOKUP 하기 (1) | 2022.10.18 |
파이썬으로 VLOOKUP하기 (1) | 2022.10.05 |