SQL Server로 배우는 데이터베이스 개론과 실습


사이트 : http://dblab.duksung.ac.kr/mssql/index.html

'programing > SQL Server' 카테고리의 다른 글

숫자함수 문자함수  (0) 2018.02.01

1. 그림 그리기

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;">

Your browser does not support the HTML5 canvas tag.

</canvas>




2. 구글맵

<div id="map" style="width:400px;height:400px;background:yellow"></div>


<script>

function myMap() {

var mapOptions = {

    center: new google.maps.LatLng(51.5, -0.12),

    zoom: 10,

    mapTypeId: google.maps.MapTypeId.HYBRID

}

var map = new google.maps.Map(document.getElementById("map"), mapOptions);

}

</script>


<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBu-916DdpKAjTmJNIgngS6HL_kDIKU0aU&callback=myMap"></script>

<!--

To use this code on your website, get a free API key from Google.

Read more at: https://www.w3schools.com/graphics/google_maps_basic.asp

-->


//////////////////////////////////////////////////////////////////////////////////////////


<div id="map" style="width:400px;height:400px;"></div>


<script>

function myMap() {

    var mapOptions = {

        center: new google.maps.LatLng(51.5, -0.12),

        zoom: 10,

        mapTypeId: google.maps.MapTypeId.HYBRID

    }

var map = new google.maps.Map(document.getElementById("map"), mapOptions);

}

</script>




3. 링크


/* 링크 방문 전 */

a:link {

    color: red;

}


/* 링크 방문 후 */

a:visited {

    color: green;

}


/* 마우스를 갖다 대었을 때 */

a:hover {

    color: hotpink;

}


/* 마우스로 클릭 했을 때 */

a:active {

    color: blue;

}




4. javascript

1. 클릭하면 시간 나옴

<button type="button"

onclick="document.getElementById('demo').innerHTML = Date()">

Click</button>


<p id="demo"></p>




출처 : https://www.w3schools.com/css/css_link.asp

1. 인용 <blockquote cite="사이트 주소">인용할 내용</blockquote>

자동 들여쓰기 됨


ex)

<p>Here is a quote from WWF's website:</p>

<blockquote cite="http://www.worldwildlife.org/who/index.html">

For 50 years, WWF has been protecting the future of nature.

The world's leading conservation organization,

WWF works in 100 countries and is supported by

1.2 million members in the United States and

close to 5 million globally.

</blockquote>




2. 주석<!--주석 표시-->



3. 배경 칼라

<h1 style="background-color:Tomato;">Tomato</h1>

<h1 style="background-color:Orange;">Orange</h1>

<h1 style="background-color:DodgerBlue;">DodgerBlue</h1>

<h1 style="background-color:MediumSeaGreen;">MediumSeaGreen</h1>

<h1 style="background-color:Gray;">Gray</h1>

<h1 style="background-color:SlateBlue;">SlateBlue</h1>

<h1 style="background-color:Violet;">Violet</h1>

<h1 style="background-color:LightGray;">LightGray</h1>



4. Color Picker

https://www.w3schools.com/colors/colors_picker.asp



5. <img src="파일명.jpg" alt="Mountain View">

jpg, gif, png 사용 가능

Mountain View는 사진을 고의적으로 안보고 싶을 때나 

사진이미지가 안 나올 때 alt에 적힌 내용이 대치해줌




출처 : www.w3schools.com

'programing > html5&css3' 카테고리의 다른 글

해외 마켓 플레이스와 쇼핑몰 / 부트스트랩  (0) 2018.02.27
html 기초 강의 3  (0) 2018.01.30
html 기초 강의 1  (0) 2018.01.29
css3 기초 - gradient 속성 (그라데이션)  (0) 2018.01.09
css3 기초  (0) 2018.01.08

<<html 참고 사이트>>

http://homejjang.com/

https://www.w3schools.com/


1. EditPlus 영문으로 다운로드

https://www.editplus.com/kr/download.html


2. 폰트 변경

Tools-Preferences-Fonts


3. p태그 및 웹 보기(지구모양 버튼)





4. <title>위에 보여지는 것</title>




5. Tools-Configure User Tools...-Tools

External browser을 Chrome으로 변경

Font도 여기에서 변경


6. 텍스트 관련 태그

http://homejjang.com/03/text.php

'programing > html5&css3' 카테고리의 다른 글

html 기초 강의 3  (0) 2018.01.30
html 기초 강의 2  (0) 2018.01.29
css3 기초 - gradient 속성 (그라데이션)  (0) 2018.01.09
css3 기초  (0) 2018.01.08
css3 기초-문자선택자, 링크선택자, 부정선택자  (0) 2018.01.07

1. R / R studio 다운

R : https://cran.r-project.org/bin/windows/base/

R studio : https://www.rstudio.com/products/rstudio/download/#download


2. getwd()

현재 작업 디렉토리 알려줌





3. setwd("작업 디렉토리 명")

현재 작업 디렉토리를 변경


4. global environment(전역변수)

R studio에서 쓰는 변수는 전역변수이다.





5. 자바처럼 int, String 등 따로 형 결정해주지 않아도, 입력하는 값에 따라 형이 결정된다.


6. c는 함수형


7. Ctrl + L = 페이지 깨끗하게 제일 위로 보내줌

원래 있던 데이터는 History에 나옴











<<<8. 연습하기>>>


1) 사용할 자료 작업 디렉토리에 복붙

파일명 : dbook.R




2) 사용할 자료 불러오기

> source("dbook.R")

> load.packages(c("stringr", "ggplot2", "dplyr", "knitr"))


3) 기본 제공되는 자료

> summary(mtcars)


4) 요약된 자료 나옴

> mtcars


5) 전체 자료가 나옴

> write.table(mtcars, "mtcars_new.txt")

txt파일로 작업디렉토리에 저장됨


=========================

ex) "문자는 이렇게 저장되고"


숫자는 한 칸씩 띄어서 저장된다.

ex) 1 2 3 4 5

=========================


6) 다시 읽어 드리기

> cars=read.table("mtcars_new.txt", header = T)

> cars


=========================

header = T

파일에서 첫번째줄을 변수명으로 저장


sep = ","

데이터가 ","로 구분되었음을 지정

=========================


7) 클립보드에 저장 

ctrl+v하면 자료들이 붙여진다.

엑셀에 붙여넣기 해보면 알 수 있음.

> write.table(cars, "clipboard")


8) 데이터 상단 일부 보기

> head(cars)

데이터 앞부분 6개까지 보여줌


> head(cars, n=10)

데이터를 10개까지 보여줌


9) 데이터 하단 일부 보기

> tail(cars)

> tail(cars, n=15)


10) 맨 첫번째 칼럼(열) 보여줌

> rownames(cars)


11) 첫 번째 행의 이름들을 보여줌

> colnames(cars)


12) object명$항목명

> cars$mpg

mpg에 해당하는 값 전체를 보여줌


> cars$mpg[1]

첫번째 값 보여줌


> cars$mpg[1:5]

1~5번째 값 보여줌


13)  컬럼 생성하기

> cars$model = rownames(cars)

> cars

model이라는 컬럼 생성하면서,

cars의 names라는 이름의 컬럼 자료를 model 컬럼에 저장함


14) 컬럼 지우기

> rownames(cars) = NULL

> cars

NULL은 비어있는 상태(0의 개념이 아님)

NOT NULL은 반드시 값이 있어야 한다는 것


15) 스페이스 앞까지만 단어열 출력하기

> cars$maker = word(cars$model, 1)


maker(제조사) 컬럼 새로 만드는데,

model의 앞단어 1개까지만 저장함(스페이스 전까지).

ex) Mazda RX4이면 Mazda만 저장


16) dplyr 패키지의 기본 함수

함수명 내용 유사함수

filter() 지정한 조건식에 맞는 데이터 추출                 subset()

select() 열의 추출 data[, c(“Year”, “Month”)]

mutate()          열 추가 transform()

arrange()     정렬 order(), sort()

summarise()     집계 aggregate()


17) 필터링 하여 원하는 컬럼만 보기

> cars.small.narrow = 

+ cars %>%

+ filter(cyl == 4) %>%

+ select(maker, model, mpg, cyl)

> cars.small.narrow

cyl이 4인것만 select해서 maker, model, mpg, cyl 컬럼만 보여줌


18) group_by

> makers = 

+ cars %>%

+ group_by(maker) %>%

+ summarise(maker.mpg = mean(mpg))

> head(makers)

# A tibble: 6 x 2

  maker    maker.mpg

  <chr>        <dbl>

1 AMC           15.2

2 Cadillac      10.4

3 Camaro        13.3

4 Chrysler      14.7

5 Datsun        22.8

6 Dodge         15.5


19) merge

> cars.maker = merge(cars, makers, by="maker")


20) 2차원 테이블

> table(cars$cyl)

> table(cars$gear, cars$cyl)


> cars$cyl

> cars$gear

> table(cars$gear)








<<<표 그리기>>>


1) hist

히스토그램 그리기(막대형 그래프)

> hist(cars$mpg)

=========================

zoom하면 크게 보기 가능

export하여 저장

=========================




2) plot

상관관계 분석

두 개의 값을 점으로 나타냄 (분산형 그래프)

엑셀에서는 scatter

> plot(cars$wt, cars$mpg)




3) qplot

> qplot(wt, mpg, data = cars,

+ shape = factor(cyl))







etc


NULL=값이 정의되지 않음



NA = (ex. 무응답)





무한대 infinite(불능)

>z<-10/0

>z

[1] inf



숫자가 아님(부정)

>w<-0/0

>w

[1] NaN





웹사이트의 데이터 파일 읽기

url<-"https://raw.githubusercontent.com/vincentarelbundock/Rdatasets/master/csv/datasets/Titanic.csv"

x<-read.csv(url)

x



1. 전체선택하고 삽입-피벗테이블 클릭




2. 보고자하는 데이터를 드레그해서 열, 행, 값에 끌어놓기




3. 이런식으로 나온다




4. 평균 : mpg의 세모모양 - 값 필드 설정을 누르면




5. 유형 변경 가능하다




6. 이런식으로 변경 된다.









7. '열 레이블'에 값을 안 주고 '행 레이블'과 '값'에만 값을 주었다.




'programing > Excel' 카테고리의 다른 글

[정리]  (0) 2018.07.19
첫번째에서/끝에서 몇번째까지 글자 제거하기  (0) 2018.05.23
엑셀 - 조건부서식 , 분산형데이터 삽입  (0) 2018.01.26
엑셀 - 기본 설정  (0) 2018.01.26

1. 조건부서식 : 숫자 크기별로 색상 지정가능





2. 데이터 삽입(두 개 컬럼의 분산형 데이터)








'programing > Excel' 카테고리의 다른 글

[정리]  (0) 2018.07.19
첫번째에서/끝에서 몇번째까지 글자 제거하기  (0) 2018.05.23
엑셀 - 피벗테이블  (0) 2018.01.26
엑셀 - 기본 설정  (0) 2018.01.26

엑셀에서 

- 개발 도구

- 데이터 분석

사용할 수 있도록 꺼내놓기


github에서 자료 다운받기

https://github.com/jykim/dbook


참고도서 홈페이지

http://www.hellodatascience.com/

'programing > Excel' 카테고리의 다른 글

[정리]  (0) 2018.07.19
첫번째에서/끝에서 몇번째까지 글자 제거하기  (0) 2018.05.23
엑셀 - 피벗테이블  (0) 2018.01.26
엑셀 - 조건부서식 , 분산형데이터 삽입  (0) 2018.01.26

1. 엑셀에서 왼쪽으로부터 8번째 자리까지의 문자 추출하기.





2. 스페이스(빈 칸)의 자릿수 찾기





3. 문자열에서 빈 칸 앞에 있는 문자만 추출하기




4. 에러잡기 : -1을 한 이유는 빈칸을 지워준 것





java FX 설치


javaFX는 오류가 많아서 잘 사용되지 않는다고 한다.

게다가 윈도우 프로그램은 C+, C# 으로 만드는 것이 다룰 수 있는 범위가 넓기 때문에 더 좋다고 한다.


1) Scene Builder 다운로드 및 실행핟.


2) help-eclipse marketplace-'fx'검색-e(fx)clipse 3.0.0-install 클릭하여 설치한다.

   설치가 다 되면 restart하라고 나온다, 그럼 ok 눌러서 이클립스를 재시작을 해야한다.


3) eclipse에서 window-preferences-javaFx-scene builder executable를 들어간 후, Scene Builder 설치한 경로를 추가한다.

   C:\Users\Administrator\AppData\Local\SceneBuilder\SceneBuilder.exe 나같은 경우에는 다음과 같은 경로에 설치되어 이렇게 추가했다.



+ Recent posts