본문 바로가기

데이터프레임5

[파이썬] 판다스 두 개의 열 또는 데이터프레임이 같은지 확인하는 법 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.
[파이썬] 데이터프레임에서 조건에 맞는 행(Row) 추출하는 방법 이번에는 원하는 행을 추출하는 방법에 대해 알아볼까 한다. 마찬가지로 간단하고 쉬운데, 신경써주어야 하는 작은 부분들을 놓쳐서 몇 번 오류를 내고서야 코드를 실행시키더라. 확실히 정리해두자. 1. 조건이 하나일 때 데이터프레임[조건] ex: 데이터프레임[데이터프레임['열 이름']=='A' 아래와 같은 데이터프레임이 있다고 하자. 소속팀이 올림피아코스인 선수들만 추출하였다. 소속팀이라는 열에서 올림피아코스에 해당하는 행들만 추출하는 것 2. 조건이 두개 이상일 때 데이터프레임[(조건) & (조건)] ex: 데이터프레임[(데이터프레임['열 이름']=='A') & (데이터프레임['열 이름2'] > B)] 소속팀은 올림피아코스이면서, 등번호가 11번 이후부터인 선수를 추출하였다. 특징인 것은 조건 두개를 함께 .. 2022. 12. 18.
[파이썬] 데이터프레임에서 원하는 열(Column)만 추출하는 방법 2가지 정말 간단하고 직관적인데, 매번 까먹어서 인터넷으로 검색하게 되더라. 기본 중에 기본이라 이번에 포스팅을 하면서 확실히 기억해두려고 한다 (다시는 이런 걸 검색하지 않도록ㅎ;;) 우선 자주 찾아봤던 블로그를 아래 출처로 남긴다. (본 블로그보다 훨씬 상세한 설명을 해주시므로, 아래 블로그를 참고하는 것도 좋을 것 같다) 참고: https://zephyrus1111.tistory.com/43 [Pandas] 4. 필요한 열(Column) 추출하기 안녕하세요~ 꽁냥이에요! 데이터의 크기가 클 경우에는 모든 데이터를 다루기보다 필요한 열(Column)을 추출하여 데이터의 크기를 줄인다면 더 빠르게 데이터 분석을 수행할 수 있을 거예요. 이번 zephyrus1111.tistory.com 원하는 열(Column).. 2022. 12. 18.