728x90
반응형
drop
Dataframe의 행이나 열을 삭제할때는 drop명령어를 사용한다.
Dataframe 생성
- 코드
d1={'a':1,
'b':2,
'c':3,
'd':4,
'e':5,
'f':6}
d2={'a':7,
'b':8,
'c':9,
'd':10,
'e':11,
'f':12}
s1 = pd.Series(d1)
s2 = pd.Series(d2)
df = pd.DataFrame({'d1': d1, 'd2':d2})
print(df)
- 출력
d1 d2
a 1 7
b 2 8
c 3 9
d 4 10
e 5 11
f 6 12
Dataframe 행 삭제
행을 삭제할때는 axis=0을 사용한다. 기본으로 0 이므로 행을 삭제할때는 axis=0을 생략할 수 있다.
- 코드
df2=df.drop(['a', 'b'], axis=0)
print(df2)
- 출력
d1 d2
c 3 9
d 4 10
e 5 11
f 6 12
Dataframe 열 삭제
행을 삭제할때는 axis=1을 사용한다.
- 코드
df2=df.drop(["d2"], axis=1)
print(df2)
- 출력
d1
a 1
b 2
c 3
d 4
e 5
f 6
728x90
반응형
'프로그래밍 > 파이썬(Python)' 카테고리의 다른 글
파이썬(Python) Excel 파일 읽고 쓰기 (0) | 2022.12.17 |
---|---|
Google Colab 파일 업로드 (0) | 2022.12.17 |
파이썬(Python) Pandas Dataframe (0) | 2022.08.03 |
파이썬(Python) Pandas Series (0) | 2022.08.03 |
파이썬(Python) 문자열 포멧(String format) (0) | 2022.02.19 |