-
[Python]_pandas_04_fillna,inplace,dropna,drop,drop_duplicates공부/Python 2021. 5. 31. 21:53반응형
1. df.fillna(넣을 값)
해당 값 저장 방법 2가지
1-1. inplace= True 사용
df.fillna(넣을 값, inplace= True)- inplace= True는 이 값을 저장한다는 의미. inplace=True 없으면 해당 값이 저장이 안 됨
1-2. 변수에 넣어주는 방법
df['컬럼명']=df['컬럼명'].fillna(넣을 값)
2. Dorp
2-1.NaN값에 대해 행전체 제거
df.dropna(axis =0 or 1,how='any'or'all')- axis = 0: 행, =1: 열
- any:행에 하나라도 NaN값이 있다면 행 전체 제거
- all:모든 행이 NaN이면 행 전체 제거
2. NaN의 중복된 값을 제거
df.drop_duplicates(keep='last' or 'first')- last : 마지막 값 유지
- first : 처음 값 유지
2-3. 컬럼 제거
df.drop('컬럼명',axis=1)
2-4. 로우 제거
df.drop('인덱스', axis=0)- 복수의 로우 제거할 때는 [,] 리스트를 만들어주면 됨
반응형'공부 > Python' 카테고리의 다른 글