데이터프레임 합치기(concat)
: 새로운 판다스 데이터 프레임을 만들어, 기존에 있는 데이터 프레임에 합쳐 보자
- 새로운 데이터프레임을 만든다
new_item = [ {'bikes':20, 'pants':30, 'watches':35, 'glasses':4 } ]
new_store_df=pd.DataFrame(data=new_item, index=['store3'])
- 기존 데이터프레임 df에 새로운 데이터프레임 new_store_df 합친다
- 비어 있는 컬럼 값은 NaN으로 입력된다
df = pd.concat( [ df, new_store_df ] )
df
데이터 삭제하는 방법
: 행 삭제, 열 삭제
: drop() 함수를 이용하고, axis 만 설정해 주면 된다
- 데이터(인덱스) 행 삭제 tore2
df.drop('store2', axis=0)
- 컬럼 열 삭제 glasses
df.drop('glasses', axis=1)
- 컬럼 열 세개 삭제
df.drop(['pants', 'glasses', 'shirts'],axis=1)
메모리에 내가 작성한 코드를 저장하는 방법
- ' = ' 기호 사용
df = df.drop('glasses', axis=1)
- inplace=True 파라미터를 사용한다
df.drop('watches', axis=1, inplace=True)
'Programming Language > Pandas Library' 카테고리의 다른 글
[Python] 판다스 데이터프레임 컬럼을 인덱스로, 인덱스를 컬럼으로 만들기 _set_index, reset_index (0) | 2024.04.16 |
---|---|
[Python] 판다스 데이터프레임 인덱스명 변경, 컬럼명 변경(rename) (0) | 2024.04.16 |
[Python] 판다스 데이터프레임 데이터 값 변경, 데이터 값끼리 연산하여 새로운 컬럼 추가 (0) | 2024.04.16 |
[Python] 판다스 데이터프레임에서 원하는 데이터 엑세스하기 _[], loc[], iloc[] (2) | 2024.04.15 |
[Python] 판다스 2차원 데이터, 데이터프레임(DataFrame) (0) | 2024.04.11 |