Programming Language/Python(44)
-
[Pandas] 데이터 프레임(DataFrame) 쿼리(Query) 함수
※ 결과 비교를 위한 html 수정 from IPython.display import display_html def display_side_by_side(*args): html_str='' for df in args: html_str += df.to_html() display_html(html_str.replace('table','table style="display:inline"'), raw=True) ※ 기준 DataFrame데이터 준비 import pandas as pd # 실습할 판다스 버전: 1.0.1 data = {"name": ["Atom", "John", "Park", "Kim"], "weight": [50, 60, 80, 30], "height": [150,180,170,200]} peo..
2020.06.13 -
[Numpy Package] CSV파일 읽기/쓰기(savetxt/loadtxt) ,npy파일 읽기/쓰기(save/load)
■ CSV 파일 쓰기(저장) {파일이름} : 파일의 경로와 이름을 지정 {데이터} : 배열,리스트, 데이터프레임 등 여러데이터 형식의 데이터 입력 가능 {데이터 형식} : 정규 표현식으로 데이터의 형식을 지정한다 {데이터간 구분자} : 파일에 입력하고자 하는 데이터간의 구분자를 지정 numpy.savetxt({파일이름}, {데이터}, fmt={데이터 형식}, delimiter={데이터간 구분자}) ▶ 설치 경로에 파일 확인 ▶ 파일 데이터 확인 정수타입의 데이터 이며, 반점(,)을 구분자로 작성된 데이터를 확인가능 ■ CSV 파일 읽기(불러오기) ▶ 파일 데이터 확인 ▶ CSV파일 읽기 {파일 이름} : 읽고자하는 파일의 경로와 이름을 지정 {구분자} : 읽고자하는 파일의 구분자와 동일하게 지정한다 {데..
2020.06.10 -
[Python] (리스트/배열/데이터프레임) 슬라이싱
■ 리스트 슬라이싱 [리스트] 데이터 확인 [리스트] 슬라이싱 1) listObj[:끝 인덱스] 예시) index 가 0 이상 3미만의 데이터 추출 2) listObj[시작 인덱스:] 예시) index 가 2 이상부터 마지막인덱스까지의 데이터 추출 3) listObj[시작 인덱스 : 끝인덱스] 예시) index 가 1 이상부터 마지막 인덱스 전까지의 데이터 추출 ■ 배열 슬라이싱 [배열] 데이터 확인 [배열] 슬라이싱 1) arrObj[시작인덱스: 끝인덱스] 예시) index가 0 이상 2 미만의 데이터 추출 ※ 도움말 arr[0] = [1,2,3] arr[1] = [4,5,6] arr[2] = [7,8,9] 2) arrObj[행 시작index: 행 끝index, 열 시작index: 열 끝index] 예..
2020.06.05 -
[Python] (리스트/배열/데이터프레임 단일 데이터) 인덱싱
■ 리스트 데이터 인덱싱 [리스트] 데이터 확인 [리스트] 인덱싱 예시) 6 추출 list[1] = [4, 5, 6] list[1][0] = 4 list[1][1] = 5 list[1][2] = 6 ■ 배열 데이터 인덱싱 [배열] 데이터 확인 [배열] 인덱싱 예시) 6 추출 1) arrObj[행 인덱스][열 인덱스] 2) arrObj[행 인덱스, 열 인덱스] 3) arrObj[[행 인덱스, 열 인덱스]] 예시) 배열형식으로 6 추출 ■ 데이터프레임 데이터 인덱싱 [데이터프레임] 데이터 확인 [데이터프레임] 인덱싱 예시) 6 추출 1) DataFrameObj[열 이름][행 이름] 2) DataFrameObj.loc[행 이름][열 이름] 3) DataFrameObj.loc[행 이름, 열 이름] 4) Data..
2020.06.05 -
[Numpy Package] 넘피 문법 정리
■ Numpy 특징 백터 및 행렬 연산과 관련된 편리한 기능을 제공 리스트(list)와 유사하지만 numpy배열의 특징을 갖는다. 모든 원소가 같은 자료형이어야 한다. 원소 중 다른 자료형이 있다면 큰 자료형으로 변경된다. 원소의 갯수를 바꿀 수 없다. 빠른 속도를 지원 백터와 연산, 배열 인덱싱을 통한 질의 기능 ■ Numpy 문법 I. 배열의 차원과 크기 알아내기 배열의 차원 반환 : array객체.ndim 배열의 크기 반환 : array객체.shape II. 배열의 전체 원소의 형변환 ※ dtype 접두사 종류 dtype 접두사 설명 사용 예 b 불리언 b(참 혹은 거짓) i 정수 i8(64비트) u 부호 없는 정수 u8(64비트) f 부동소수점 f8(64비트) c 복소 부동소수점 c16(128비트..
2020.06.03 -
[Numpy Package] 넘피 패키지 자료형
■ 넘피 패키지 자료형 기호 의미 'b' 불, bool 'i' 기호가 있는 정수,(signed) integer 'u' 기호가 없는 정수, unsigned integer 'f' 부동소수점, floating-point 'c' 복소수, complex-flating point 'M' 날짜, datetime 'O' 파이썬 객체, (Python) objects 'S' 혹은 'a' 바이트 문자열, (byte) string 'U' 유니코드, Unicode
2020.06.01