<<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 나같은 경우에는 다음과 같은 경로에 설치되어 이렇게 추가했다.



gradient 속성 (그라데이션)


http://colorzilla.com/gradient-editor/


위 사이트에서 그라데이션 할 때 원하는 색 코드를 만들 수 있다.


아직까지 모든 웹 브라우저에서 css3의 모든 기능을 제공하지 못하기 때문에

모든 웹 브라우저에서 그라데이션을 제공하기 위해서 코드가 아래와 같이 짜여져서 나온다.


ex)

* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,207cca+51,7db9e8+100;Blue+Gloss+Default */

background: #1e5799; /* Old browsers */

background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */


1. 위시캣 (프리모아 보다 조금 더 사용자가 많고, 디자인 관련 외주도 있다.)

https://www.wishket.com



2. 프리모아 (웹 아웃소싱 전문)

http://www.freemoa.net



3. 크몽 (웹 전문은 아니고 전 분야에 걸쳐 아웃소싱 가능하다.)

https://kmong.com

주석 

<!-- -->




display 속성

화면에 어떻게 보이는지 설정한다.


(1)block

<div>. <p>, <li> 같이

블럭 쌓듯이 층층이 쌓는 것


(2)inline

<span> 같이

옆으로 붙여나가는 것


(3)inline-block

block의 속성 갖고 옆으로 붙여나간다.

옆으로 정렬 되면서 높이의 속성도 가짐.


(4)none

자리 포함 모든것이 화면에서 지워짐






visibility 속성

visibility:hidden

자리는 남고 화면에서만 지움





opacity 속성

투명도를 조절한다.

숫자가 작을수록 투명해진다.

opacity:0.7;





★margin과 padding 속성


margin:10px;

오리지널 사이즈는 그대로 있고 상하좌우 10px의 여백이 생김


padding:10px;

오리지널 사이즈에서 상하좌우 10px가 증가


margin:10px 5px;

상하 10, 좌우 5


margin:10px 5px 7px;

상 우 하 좌

왼쪽 값 없으므로 우측 값 재활용하여 7px 적용된다.





box-sizing속성


box-sizing:border-box;

오리지널 크기 안쪽으로 테두리 그려줌

테두리를 포함하여 크기 변화 없음


box-sizing:content-box;

오리지널 크기 바깥쪽으로 테두리 그려줌

테두리 때문에 크기 증가





border 속성


border:15px solid #색상; 

실선


border-style: dashed; 

점선


border-top:5px #색상;

위 테두리만 표시


border-radius:10px; 

테두리 둥글게


 





background속성

(1)

background-image:50%;

이미지 1/4로 축소됨


(2)

background-repeat:no-repeat;

배경에 바둑판 배열을 안 하는 것

디폴트는 바둑판 배열이다.


(3)

background-attachment:fixed;

div의 사이즈 관계없이 브라우저 전체에 적용하는 것

div사이즈가 정해져 있다면 이미지는 짤린다.





font속성


font-family: '폰트이름', '폰트이름', '폰트이름';

첫번째 폰트로 하길 원하는데, 사용자가 폰트를 안 가지고 있으면 뒤에 폰트

그것도 없으면 그 뒤에 폰트, 다 없으면 디폴트 폰트로 보여진다.


font-style:italic;

italic normal;

글자 기울기


font-weight:bold;

600;

글자 굵게


line-height:50px;

행 간격(문장간 상하 간격)


line-height:(width값과 똑같은 값);

글자 세로 중앙 정렬됨


*text-align:center;

가로 중앙 정렬




position 속성


position: absolute;

절대값

좌상단에 붙어 나옴


position: absolute;

top:50px;

left:40px;

좌상단에서 띄어져서 나옴


position: fixed;

화면상에 브라우저에 따라가지 않고

스크롤로 욺직여도 위치 변화없음



position: static;

static이 디폴트 값이다

top, left 값 줘도 무의미 해진다.



position:relative;

top:100px; left 100px;

화면 좌상단에서부터 시작하지 않고

원래 있어야할 자리에서부터 시작




z-index:20;

z-index:10;

깊이 값 조정

숫자가 높을 수록 상단에 놓임

파워포인트의 위로 보내기 처럼


+ Recent posts