데이터타입 3

[JavaScript] 데이터 타입 확인 ( typeof / constructor )

JavaScript에서 데이터 타입을 확인하는 대표적인 방법으로는 typeof가 있다. 이렇게 문자열 / 숫자 / Boolean / undefined / function은 typeof로 데이터 타입을 확인할 수 있다. // 데이터 타입 확인 console.log(typeof 'Hello') console.log(typeof 'Hello' === 'string') console.log(typeof 123 === 'number') console.log(typeof false === 'boolean') console.log(typeof undefined === 'undefined') console.log(typeof function(){}==='function') 하지만 null / 빈 배열 / 빈 객체의 경..

JAVA script 2023.05.06

[22.09.06] 파이썬 데이터타입( 딕셔너리 / set )

딕셔너리 key랑 value이 같이 저장되는 자료구조 a = { 'key' : 'value' , 'key2' : 'value2' .. } 여러 쌍의 키와 밸류가 { } 안에 있음. , 로구분함 순서가 없고 키는 중복을 허용하지 않는다. 딕셔너리 요소 추가 / 변경하기 기존 key가 존재하면, 입력한 값으로 value가 바뀐다. key가 존재하지 않으면, 새로운 key : value가 추가됨. dict에서 key는 중복될 수 없음. 같은 값을 넣을 때도 키는 계속 바껴서 추가됨. setdefault( ) 새로운 key와 value를 추가할 때 사용. 이미 존재하는 key의 value 수정 불가 update 존재하는 key의 value를 바꾸고 싶을 때 사용 문법에 주의할 것 리스트도 넣기 가능하다 zip(..

PYTHON/강의복습 2022.09.06

R의 데이터타입

R의 데이터타입 1. 스칼라 데이터 하나만 저장 가능하다. 숫자, 문자열, 진리값, NA, NULL이 해당됨. NA : 값이 데이터에 존재하지 않음. - is.NA() : 변수 값이 NA인지 물어보는 함수 NULL은 대문자로 써야한다. -is.NULL() : 어떤 변수가 NULL인지 찾을 수 있음 2. Factor 범주(level)가 있는 데이터. 팩터의 범주를 알고싶다면 ? -> levels() 함수 사용 다른 언어에는 존재하지 않음. 열거형과 범주형이 있다. 명목형(크기 비교 불가)와 순서형(크기 비교 가능)한 것이 있다. 함수 : Factor("값", 범주형데이터에 올 요소들) 수학연산이 불가능함 !! = max, mean, median X 빈도수만 의미를 가짐. 3. 벡터 1차원 배열의 형태, 단..

R/기본이론 2022.08.13