일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- DB
- 웹 스프링
- 데이터
- 로지스틱
- 머신러닝
- 데이터 베이스
- mariadb # mariadb 다운로드
- 개발환경
- 하둡
- 데이터마이닝
- 글쓴이 추가
- 오라클
- 머신러닝 #머신러닝 종류
- 장고
- 환경설정
- 에외처리
- 데이터 마이닝
- 장고 # 댓글추가
- jsp 환경 #환경구축 #웹사이트 구축
- 스프링
- R 스튜디오
- 영상처리
- 랜덤포레스트
- mvc 구조
- 스프링 검색
- 장고 #네비게이션
- 페이지 연결
- JSP
- 환경구축
- MyBatis
- Today
- Total
공부잡동사니
적용함수 Rank,Merge(join),날짜 형식(datatime) 본문
적용함수의 활용
- map 함수 : 추가 인자 전달 가능(객체)
- map 메서드 : 추가 인자 전달 불가
- apply : 추가 키워드 인자 전달 가능(n=3)
- applymap : 추가 인자 전달 불가
rank 메서드
# - 순위 출력 함수
# - R과 비슷
# - pandas 제공
# - axis 옵션 가능 : 자체 행별, 열별 적용 가능
s1.rank(axis ,=진행방향
method ={'average', 서로같은 순위 부여 평균값으로
'min' 서로같은 순위 부여 순위중 최소값으로
'max' 서로같은 순위 부여 순위중 최대값으로
'first'} 서로같은 순위 부여 앞에 있는 관측값 치에 더 높은 순서 부여
ascending) 정렬순서
1.Series 에서의 Rank 메서드 사용
2.DataFrame의 rank 사용
merge
- 두 데이터의 join
- 세개 이상의 데이터의 join 불가
- equi join만 가능
- outer join 가능
pd.merge(left, #첫번째 데이터 셋
right, #두번째 데이터 셋
how={'inner', # inner join 수행(조인조건에 맞는 데이터만 출력)
'left', # left outer join
'right', # right outer join
'outer'}, # full outer join
on, # join column
left_on, # left data join column
right_on, # right data join column
left_index=False, # left data index join 여부
right_index=False, # right data index join 여부
sort=False) # 출력결과 정렬 여부
1. 컬럼으로 inner join
2) index로 inner join
3.outer join
날짜 변환
from datetime import datetime
1. strptime # str(string) p(parsing) time
- 문자 -> 날짜
- datetime 모듈 호출시 가능
- 벡터 연산 불가
- parsing format 생략 불가
2. strftime # str(string) f(format) time
- 날짜 -> 문자(날짜의 형식 변경)
- 메서드, 함수 형식 모두 가능
- 벡터 연산 불가
'빅데이터 분석 > 파이썬' 카테고리의 다른 글
그룹연산 정리(group by),데이터 결합,pd cut ,데이터 입출력 (0) | 2025.04.06 |
---|---|
shift ,벡터화가 내장된 문자열 메서드 (0) | 2025.04.06 |
(un)stack,pivot_table (0) | 2025.04.06 |
멀티인덱스 (생성,색인,정렬,연산,축변경) (0) | 2025.04.06 |
NA치환 ,replace,데이터 프레임 브로드 캐스팅 ,Multi-inde (0) | 2025.04.06 |