[파이썬] 판다스 두 개의 열 또는 데이터프레임이 같은지 확인하는 법
1. 두 개의 열이 같은지 확인하는 방법 - A 데이터프레임의 특정 열 a와 B 데이터프레임 특정 열 b가 서로 같은지 확인 import pandas as pd # 예시 데이터 프레임 생성 df_A = pd.DataFrame({'a': [1, 2, 3], 'x': ['a', 'b', 'c']}) df_B = pd.DataFrame({'b': [3, 2, 1], 'y': ['d', 'e', 'f']}) # df_A의 'a'열과 df_B의 'b'열 비교 df_A['a'].equals(df_B['b']) 데이터프레임 A의 a열과 데이터프레임 B의 b열은 서로 다르기 때문에 False의 결과가 나온다. 2. 두 개 열이 다르다면 어디가 다른지 찾기 # df_A의 'a'열과 df_B의 'b'열 비교하여 차이점 찾..
2024. 1. 18.
[파이썬] 데이터프레임 다루기(특정 행 및 열 추출, 컬럼 추가, 수정 등)
본 포스트에서는 데이터프레임을 다루는 여러가지 코드에 대해 알아본다. 먼저 데이터는 아래와 같다. import pandas as pd # 예시 데이터 data = { '도시': ['서울', '부산', '대구'], '인구': [1000, 500, 300], '면적': [605.21, 770.04, 883.56] } # 데이터프레임 생성 df = pd.DataFrame(data) 1. 특정 행 또는 열을 추출하는 방법 - 특정 열 추출: df['컬럼명'] - 여러 열 추출: df[['컬럼1', '컬럼2']] - 특정 행 추출: df.loc[행의 레이블] - 특정 행 추출: df.iloc[행의 인덱스] *loc와 iloc가 얼핏 보면 같아 보이지만, loc는 레이블 이름을 기준으로 하는데 반해, iloc는 인..
2024. 1. 4.