본문 바로가기

SK 행복성장캠퍼스71

20-10-07, Pandas_2일차(행렬검색, index) 2일차에서는 1일차에서 했던 행열 검색 및 입력을 잠깐 알아보고 index, 행, 열 추가 삭제, 정렬, NaN처리, 유용한 함수들에 대해서 살펴봤습니다. DataFrame 행/열 검색 """ DataFrame 행 검색 1) loc 함수 : index name ==> loc[인덱스 라벨] 2) iloc 함수 : index location ==> iloc[인덱스 위치] : 0부터 *행과 열 조합 df.loc[행, 열] ==> 인덱스 라벨 및 컬럼명 사용 -인덱싱, fancy, boolean, 슬라이싱 모드 가능 df.iloc[행, 열] ==> 인덱스 위치 및 컬럼 위치 사용 -인덱싱, fancy, boolean, 슬라이싱 모드 가능 .iloc requires numeric indexers, got ['a'.. 2020. 10. 12.
20-10-06, Pandas_1일차 먼저, Pandas 시작 전에 pip install pandas가 필요합니다. numpy도 사용할 것이기 때문에 pip install numpy도 필요합니다. pandas를 이용하여 python에서 좀 더 쉽게 2차원 배열 ( 행렬 )을 생성하고 접근, 탐색, 삭제, 추가할 수 있습니다. """ pandas 라이브러리 1. 엑셀의 sheet, DB의 table 구조와 비슷한 DataFrame 타입으로 데이터를 관리 2. import pandas as pd (numpy와 함께 쓰이는 경우가 대부분) """ dict를 이용하여 DataFrame 생성 dict의 key는 column의 label(name)이 되고 dict의 values는 column 밑에서 요소로 출력 행 index는 자동으로 0부터 colu.. 2020. 10. 7.
20-09-22,Django_1일차 (Eclipse에서 Django 사용을 위한 환경설정) Django in Eclipse Django를 Eclipse를 이용하여 구동시킬때, 프레임워크 환경설정 Eclipse : Help -> Eclipse Marketplace에서 pydev 검색 후 설치 pydev 검색 cmd에서 파이썬 설치 목록 확인 (설치된 화면임) 위의 화면과 다르다면 pip install Django를 이용해 Django를 설치 window>preferences pydev > interpreters > python interpreter 선택후 다운받은 파이썬 파일 지정 (python 설치 www.python.org) Eclipse에서 pydev를 이용하여 Django 사용하기 1. 프로젝트 생성 open perspective 에서 pydev 선택 file > new > other >.. 2020. 10. 6.
2020-09-21,JavaScript_3일차 (Event, DOM) Event 시스템이 발생시킨 event 또는 사용자가 입력장치로 발생시킨 event 이벤트 발생 --> javascript 함수로 이벤트에 대한 기능 구현 Event와 Event 기능 함수 의 연결 ---> Event Handler ( ex> onclick, onkeyup, .....) Event Handler 설정 방법 2가지 DOM Level 1, Level 2 Event Object event.preventDefault() : 기본적인 html의 동작처리를 비활성화 event.stopPropagation() : 중첩된 태그의 이벤트 전파를 방지. (자식 노드 이벤트 실행시, 부모 노드의 이벤트 실행을 막음) DOM Level 0 인라인 방식 DOM Level 0의 인라인 방식 OK A1 A2 A3 .. 2020. 10. 5.
2020-09-21,JavaScript_3일차 (BOM) 3일차에서는 BOM, Event, DOM에 대해 배웠고 JSON과 Ajax에 대해서도 살펴보았습니다. 아마 내용은 분리되어 포스팅될 것 같습니다. 먼저, BOM이란 Browser Object Model을 뜻하며 웹 브라우저의 모든 객체들을 참조하는 브라우저 모델을 말합니다. The Browser Object Model (BOM) is a browser-specific convention referring to all the objects exposed by the web browser. Unlike the Document Object Model, there is no standard for implementation and no strict definition, so browser vendors are .. 2020. 10. 4.
2020-09-18,JavaScript_2일차(2) data 형에 대한 설명입니다. 문자열, 수치 데이터, 날짜, 배열에 대한 설명입니다. 문자열 문자열의 길이 .length 특정 위치의 문자 확인 .charAt(index) 문자열 연결 1) "문자열" + "문자열 2) 문자열 변수 + "문자열" 3) 문자열변수.concat("문자열1", "문자열2", "문자열3") 특정문자의 위치 문자열변수.indexOf('문자') (문자가 없을 때는 -1 반환) 소문자로 .toLowerCase() 대문자로 .toUpperCase() 문자열 슬라이싱 .substring(시작 위치, 끝 위치) / .substr(시작점, 반환 갯수) 기준을 잡아서 문자열 분리 .split("기준(/ , (공백) 등)") 문자 교체 .replace("old", "new") 공백 삭제 .tr.. 2020. 10. 4.