주 메뉴 열기
대문
임의의 문서로
로그인
설정
Pywiki 소개
면책 조항
Pywiki
검색
바뀜
← 이전 편집
다음 편집 →
Pandas:DataFrame:구조 조작
(편집)
2023년 2월 1일 (수) 11:51 판
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]]
Sam
사무관
,
인터페이스 관리자
,
관리자
, 교사
편집
1,408
번