목록전체 글 (216)
Practice makes perfect
자손 선택자 : A > B = 단독으로 쓰여지기 보다는 타 선택자와 함께 사용합니다 후손 선택자 : A ( 여백 ) B 기준이 되어지는 것 안에 포함되는 모든 것 = 단독으로 쓰여지기 보다는 타 선택자와 함께 사용합니다. 동위 선택자 : 같은 태그(대등한 관계)인 태그들 = 단독으로 쓰여지기 보다는 타 선택자와 함께 사용합니다. 인접 선택자 ( 선택자 + 인접태그 { } ) 인접하고 있는 바로 뒤에 있는 하나의 선택자 만 선택합니다 . h1 태그의 바로 뒤에 위치하는 h2 태그의 color 속성에 red 키워들 적용합니다. 형제 선택자 ( 선택자 ~ 인접태그 { } ) 기준이 되어지는 선택자의 동의 관계에 있는 바로 따라붙는 h2가 선택이 되어집니다. h1 태그 뒤에 위치하는 h2 태그 backgroun..
* 클래스 선택자 - 특정한 클래스를 가지고 있는 태그를 선택할 때 사용하는 선택자. - 태그마다 클래스 속성을 부여해서 구별 단위를 구별 - 웹페이지를 개발할 때 가장 많이 사용하는 선택자. - 여러 개의 클래스 선택자 사용. - class 속성은 공백으로 구분해서 여러 클래스를 사용할 수 있습니다. - id 속성은 웹페이지 내부에서 중복되지 않으므로 상관없지만 class 속성은 중복될 수 있습니다. - class 속성은 서로 다른 태그에 적용된다면 태그선택자와 클래스선택자를 함께 사용해서 더 정확하게 태그를 선택 수 있습니다. 아이디 선택자 = # , 클래스 선택자 = . Id 태그는 레이아웃을 구성할 때, 고유 이름을 부여하는 이름으로 사용합니다. 동시에 두개 이상을 선택하고 싶을 때는 id선택자가..
R에서 제공하는 주요자료 구조(객체타입) - Vector : 동일 데이터 타입을 갖는 1차원 배열 - Matrix : 동일 데이터 타입을 갖는 2차원 배열 - Array : 동일 데이터 타입을 갖는 다차원 배열 - List : 서로 다른 데이터 구조 (Vector, Data Frame, Array, List) 중첩 -> 데이터셋으로 묶음으로 관리하는 것이다. 가장 광범위하게 관리 방법입니다. - Data Frame : 열 단위로 서로 다른 데이터 타입을 갖는 배열 – 가장 많이 사용합니다. -> 2차원 테이블 구조(DB 테이블 과 유사) 서로 다른 자료형 일 때, 배열로 관리할 수 없고, 테이블의 형태로 관리할 때 자료형이 달라도 같이 관리할 수 있다. R에서 이러한 개념을 Data Frame이라고 합니..
R , 파이선이 데이터 분석에서 부각이 된 이유 무엇일까요? 그 이유는 분석 관련 알고리즘을 보게 되면 모든 이론들이 머신러닝이라는 이름 하에 엄청나게 많은 연산이 이루어집니다. 이러한 데이터의 형태가 숫자를 통해서 결과를 도출하는 알고리즘이기 때문에 실직적으로 알고리즘에 적용될 때는 수치형으로 변환시켜 알고리즘에 넣어서 학습을 통해 결과를 도출하기 때문에 별도의 자료형을 가지고 있지 않아도 됩니다. 이러한 이유로 데이터 분석에서 부각되어지고 있다고 합니다. R 변수의 특징 R은 데이터를 담아주는 구분이 없기 때문에 변수 안에는 컴퓨터가 인식할 수 있는 데이터를 변수의 이름만 선언을 해주면 모든 데이터를 담을 수 있는 특징을 가지고 있습니다. 이러한 기능 가능한 이유는 동적 할당 언어(동적 프로그래밍 언..
변수란 ? : 데이터를 잘 보관하고 가져와서 사용하고, 업데이트 할 수 있도록 하는 것으로 임시 보관을 통해 메모리 영역에 저장하여 사용할 수 있는 것입니다. # 출력 해주는 함수 : print() Print 함수를 통해서 출력이 가능 하지만 변수의 이름 만으로도 출력 가능합니다. - 변수에는 하나만 저장이 가능하며 언제든지 그 값을 업데이트 할 수 있습니다 . - R은 자료형 없이 객체로 모든 것을 처리합니다. java에서는 자료형이 반드시 명시되어야 했지만, R은 저장되어 있는 값에 따라서 스스로 판단하여 처리되어지는 언어로 구성되어집니다. - 기본 자료형 의미 없이 데이터들이 구성되어 있습니다. 기본 자료형들 조차도 객체로 볼 수 있게 구조가 단순화되어 있으며, 데이터를 보면서 안에서 처리가 되어지..
항상 처음에 default 파일 설정하기. ● 출력시켜주는 함수 = print() ● 주석문 처리 기호 : # ● 패키지 보기 함수 : available.packages() ● 함수를 이용해서 정보를 가독성 있게 해줌 : dim() 15786 – 패키지의 개수 17 – 특징 개수 available.packages() 의 내용을 가독성 좋게 숫자로 정리하여 출력. 6월 21일까지 패키지의 총 개수는 15820개 입니다. Table of available packages, sorted by date of publication 날짜별 링크가 있습니다. 날짜 단위로 업데이트 되어진 패키지들을 보여줍니다. 지금도 매일 같이 패키지들이 업데이트 되고 있습니다. (R의 장점) - 기존의 내용을 업데이트, 새로운 내용..
Java의 이클립스와 같이 R을 프로그램을 수월하게 제공하는 ui 환경이 존재합니다. 그 환경이 R Studio입니다. 지금부터 R을 편하게 하기 위해서 R Studio을 다운받도록 하겠습니다. https://www.rstudio.com/ RStudio | Open source & professional software for data science teams RStudio provides free and open source tools for R and enterprise-ready professional software for data science teams to develop and share their work at scale. rstudio.com 홈페이지에 들어갑니다. 자신의 운영체제에 맞춰..
R 이란 무엇일까요? R은 통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경이자 프리웨어입니다. 뉴질랜드 오클랜드 대학의 로버트 젠틀맨(Robert Gentleman)과 로스 이하카(Ross Ihaka)에 의해 시작되어 현재는 R 코어 팀이 개발하고 있습니다. R는 통계 소프트웨어 개발과 자료 분석에 널리 사용되고 있으며, 패키지 개발이 용이해 통계 소프트웨어 개발에 많이 쓰이고 있는 프로그램입니다. 오늘은 이러한 R을 다운로드 하겠습니다. https://www.r-project.org/ R: The R Project for Statistical Computing www.r-project.org 위 홈페이지로 이동합니다. download 밑에 cran을 눌러서 다운로드 받을 수 있습니다. c..