분류 전체보기
-
Data Engineering - DataFrame(pandas) 6-2Data Engineering 2020. 10. 12. 17:30
Pandas 데이터를 수집하고 정리하는데 최적화된 도구 - 오픈소스 판다스 자료구조 vs. 파이썬 기본 자료구조 list, dictionary - 판다스는 시리즈(Series)와 데이터프레임(DataFrame)이라는 구조화된 데이터 형식을 제공 데이터 프레임이란? - 2차원 배열 구조 - R 프로그램에서 유래 - 2차원은 열과 행으로 만들어지며, 각각의 열은 시리즈 객체 - 열과 행이 사용하는 주소는 각각 행 인덱스(row index)와 열 이름 (column name 또는 label) - 열은 공통의 속성을 갖는 일련의 데이터 - 행은 개별 관측대상에 대한 다양한 속성 데이터들의 모음인 레코드 (record) 시리즈 - 시리즈는 데이터가 순차적으로 나열된 1차원 배열의 형태 - 인덱스Index와 데이터..
-
Data Engineering - XMLData Engineering 2020. 9. 28. 19:16
XML - XML (eXtensible Markup Languagee) 은 1996년 W3C가 제안한 웹 문서 표준 형식으로 SGML의 하위셋 - HTML과 달리 웹 상에서 구조화된 문서를 전송 가능하도록 설계됨 - 확장자 : .xml - 데이터에 의미를 부여하는 메타데이터를 기술할 수 있음 [예] “CPU 2.83GHz”: - HTML: 데이터 명과 실제 데이터 구분 표시가 불가능 - XML: CPU과 2.83로 구분 가능 1 2008 141100 4 2011 59900 68 2011 13600 - 첫 번째 코드는 XML 코드로 이루어진 문서라는 것을 명시 - 태그가 루트 - 그 아래 자식 태그들 XML Parser 선택문제 XML 파싱 기법 - XML 파싱 기법 선택 -> 구현 용이, 성능 - DOM..
-
Android - 콜백 메소드Android Studio 2020. 9. 28. 14:58
실습1 package com.example.touchevent; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; class MyView extends View { int key; String str; int x, y; public MyView(Context context){ super(conte..
-
-
-
Data Engineering - csv, json 읽기week4-1(3-2)Data Engineering 2020. 9. 21. 18:01
기계가 읽을 수 있는 데이터 - 사람의 개입 없이 의미를 잃지 않으면서, 컴퓨터가 쉽게 읽을 수 있는 형식의 데이터 (CSV, JSON, XML) - 인간이 읽을 수 있는 데이터 (PDF, PPT...) 1. CSV 읽기 csv - 레코드 내의 각 필드가 콤마(쉼표)로 구분되어 있는 파일 - 각 레코드는 줄 바꿈 문자로 구분 - 스프레드시트와 데이터베이스에서 가장 일반적인 가져오기 및 내보내기 형식 - 콤마 대신 탭(Tap)도 가능 - 확장자 : .csv - 엑셀에서 .csv 형식으로 읽고 저장할 수 있음 ※ csv 모듈은 텍스트 파일의 내용을 구분자에 따라 잘라서 제공해주는 역할만 할 뿐 모든 필드의 값은 문자열 - 타입 변환 시, 이에 대한 책임은 항상 프로그래머에게 달려있음 WHO: http://b..
-
-
Android - 레이아웃Android Studio 2020. 9. 21. 13:38
프로그래밍 예제 2 가중치 가중치를 명시하지 않으면 default 값은 0 가중치 적용 프로그래밍 실습 예제 테이블 레이아웃 - 자식 뷰들을 테이블 형태로 배치 - TableRow 요소의 개수만큼 테이블의 행의 개수 생성 - TableRow 요소 안에 포함된 뷰의 개수만큼 테이블의 열의 개수 생성 상대적 레이아웃 id 값을 통해서 상대적 위치를 참조한다. 자바로 레이아웃 구현 - 자바로도 레이아웃 구현이 가능하지만, XML로 레이아웃을 만드는 것을 권장 2020/09/21 - [Android Studio] - Android - 계산이 UI 구현 Android - 계산이 UI 구현 startersdev.tistory.com