본문 바로가기
728x90

독서111

순위 구하기 # 순위구하기 방법1) rank() 함수를 이용 # Help로 rank 함수 사용법 확인 Help on function rank in module pandas.core.generic: rank(self: 'FrameOrSeries', axis=0, method: 'str' = 'average', numeric_only: 'bool_t | None' = None, na_option: 'str' = 'keep', ascending: 'bool_t' = True, pct: 'bool_t' = False) -> 'FrameOrSeries' Compute numerical data ranks (1 through n) along axis. By default, equal values are assigned a ra.. 2022. 6. 2.
이클립스 Dynamic Web Project에 WebContent 없음 (폴더 구조 수정방법) WebContent의 내용을 webapp 폴더에서 작업해주시면 됨 - 이클립스 버전이 바뀌면서 폴더 구조가 변경됨 # 디폴트로 생성하면 아래와 같이 src 아래에 webapp 아래에 Content directory가 생성됨 # Dynamic Web Project 생성 시 디렉토리를 재정의 next를 눌러서 Web Module에서 Content directory를 src/main/webapp => WebContent로 변경 아래와 같은 폴더구조가 된다. 2022. 6. 2.
파이썬 패키지명을 찾는 방법 파이썬 구조 : 패키지 > 모듈명 > 함수 > 파라미터 완벽하게 모듈명이나 함수, 파라미터를 보여주지는 않지만 유추하는데 도움이 되는 기능들 # 패키지 pandas, numpy, sklearn 등 # 모듈명 찾기 : dir 키워드 활용, 모든 모듈명이 나오지는 않기 때문에 어느정도 암기 필요 import pandas print(dir(pandas) ['BooleanDtype', 'Categorical', 'CategoricalDtype', 'CategoricalIndex', 'DataFrame', 'DateOffset', 'DatetimeIndex', 'DatetimeTZDtype', 'ExcelFile', 'ExcelWriter', 'Flags', 'Float32Dtype', 'Float64Dtype'.. 2022. 6. 2.
범주형을 수치형으로.. 데이터 타입 변경 # 범주형을 수치형으로.. - 원핫인코딩과 라벨인코딩 사용 1. 원핫인코딩 - 범주형 데이터(Object 타입)가 가진 의미를 버리지 않고 함축된 의미를 유지핸 채 숫자형 데이터로 변경, 즉 0 또는 1로 변경 . pandas의 get_dummies() 함수 . 그냥 사용할 경우 1개의 범주형 컬럼당 2개의 컬럼이 생성되어 가독성이 떨어짐 . drop_first=True 옵션을 주면 1개의 컬럼에 1과 0이 모두 표현 ex) print(pd.get_dummies(X['컬럼명'], drop_first = True)) 2. 라벨인코딩 - 범주형 변수를 일련번호를 부여하는 방식으로 변환하는 방식 . sklearn 라이브러리의 LabelEncoder 함수 사용 from sklearn.preprocessing i.. 2022. 5. 20.
사용자 스토리(User Story) 작성법 사용자스토리는 개발에 필요한 정보를 포함하여 상세화한 내용입니다. What we make, How to validate, How to develop 사용자에게 가치있는 내용을 포함시켜 작성합니다. Description : - As a 기능을 수행하는 사용자 - I want 확인하고 싶은 기능 - So that 받을 수 있는 가치 Acceptance Criteria : - Secnario : 검증하고자 하는 기능에 대한 설명 - Given : 검증하고자 하는 상황 - When : 사용자 행동 - Then : 개발할 시스템의 예상되는 반응 설계서 vs 사용자스토리 - 설계서 : 시스템의 동작에 집중 - 사용자스토리 : 사용자의 가치에 집중 사용자 스토리 작성 원칙 - INVEST - Independent :.. 2022. 4. 5.
728x90