바뀜

둘러보기로 가기 검색하러 가기
669 바이트 추가됨 ,  2023년 2월 1일 (수) 11:51
편집 요약 없음
133번째 줄: 133번째 줄:  
|}
 
|}
   −
== 데이터 프레임끼리의 연산 ==
+
= 데이터 프레임끼리의 연산 =
 
사칙연산 뿐 아니라 ==, !=, > 등의 논리연산도 가능하다. 기본적으로 칼럼과 레이블이 같은 위치의 값들끼리 연산한다.
 
사칙연산 뿐 아니라 ==, !=, > 등의 논리연산도 가능하다. 기본적으로 칼럼과 레이블이 같은 위치의 값들끼리 연산한다.
    +
== 파생변수 만들기 ==
 +
데이터프레임 행별 연산을 통해 파생변수를 만들 수 있다.
 +
{| class="wikitable"
 +
!의도
 +
!설명
 +
!방법
 +
|-
 +
|대괄호로 생성
 +
|행별 연산을 통해 새로운 열 생성
 +
|<code>df['새로운열'] = df['열1'] + df['열2']</code>
 +
|-
 +
|assign으로 생성
 +
|위와 동일
 +
|<code>df.assign(새로운열1 = df['열1'] + df['열2'], 새로운열2 = 연산...)</code>  # 새로운 열은 따옴표로 감싸지 않는 것에 유의.
 +
|}
 
= 정렬 =
 
= 정렬 =
 
{| class="wikitable"
 
{| class="wikitable"
145번째 줄: 160번째 줄:  
|기본적으로 오름차순.
 
|기본적으로 오름차순.
 
ascending=False 옵션을 주면 내림차순.
 
ascending=False 옵션을 주면 내림차순.
|df.sort_values('sum', inplace=True, ascending=False)
+
|
 +
* df.sort_values('열이름', inplace=True, ascending=False)
 +
* df.sort_values(['열1', '열2', ...], inplace=True, ascending=[Ture, False, ...])  # 여러 열에 대하여 각각의 정렬조건을 지정 가능. 앞에서부터 정렬한다.
 
|}
 
|}
 
[[분류:Pandas:DataFrame]]
 
[[분류:Pandas:DataFrame]]

둘러보기 메뉴