본문 바로가기
반응형

프로그래밍언어79

[R] : 변수명 바꾸기 변수명 바꾸기 변수명을 바꿔야 할 때가 있는데 이럴 때는 colnames()함수로 이름을 바꿔주자 파일을 불러온다. DF 2022. 4. 19.
[R] : 조건으로 변수 선택하기 조건으로 변수 선택하기 데이터프레임에서 키가 170보다 큰 사람을 선택할 수 있다. subset() 함수를 사용한다. 예제 파일을 불러온다. DF 170)) 아래와 같이 하면 키가 180이상인 사람의 이름과 키만 볼 수도 있다. select 인자를 이용하면 관측치의 원하는 변수만 볼 수 있다. subset(DF, select=c(name,height),subset=(height>180)) 특정 변수만 뺴고 보기 subset(DF, select=-height) 여러 개도 가능하다. subset(DF, select=c(-height, -weight)) https://ohju96.notion.site/b9457ab1a1d648f691dd2a3a93a572f1 조건으로 변수 선택하기 조건으로 변수 선택하기 oh.. 2022. 4. 19.
[R] : 쉽게 변수 선택하기 쉽게 변수 선택하기 매번 DF$height 이렇게 변수를 선택할 때 마다 귀찮다. R에는 검색 목록이 있는데 여기에 등록하면 height 변수로 바로 접근이 가능하다. 데이터 파일을 불러온다. DF 2022. 4. 19.
[R] : 여러 개 변수를 선택한다. 여러 개 변수를 선택한다. 예제 파일을 불러온다. DF 2022. 4. 19.
[R] : 외부 데이터 가져오기와 변수 선택하기를 진행한다. 외부 데이터 가져오기와 변수 선택하기를 진행한다. 데이터 파일을 먼저 불러온다. DF 2022. 4. 19.
[R] : 여러 개의 벡터를 만들어 데이터프레임을 만든다. dataframe를 사용한다. 여러 개의 벡터를 만들어 데이터프레임을 만든다. 벡터를 만들어 준다. a1 2022. 4. 19.
[R] : 여러 종류 벡터 만들기 여러 종류 벡터 만들기 벡터 만들기 a1 2022. 4. 19.
[R] : 표로 데이터 정리하기 집합자료와 데이터의 종류에 대해 공부한다. 이산형 데이터, 연속형 데이터, 명목형 데이터, 순서형 데이터의 예시이다. 자세한 내용은 Notion을 참고한다. https://ohju96.notion.site/341f2a49b665476c8023854384e47a11 표로 데이터 정리하기 위와 같은 테이블을 집합자료라고 부른다. ohju96.notion.site 2022. 4. 19.
[R] : R에서 외부 데이터 읽기 CSV 포맷 읽어들이기 List 2022. 4. 19.
[R] : 함수와 객체 Hello World 출력 print("Hello World") R은 계산기이다. 1+2+3+4+5 factorial() 함수 사용해보기 factorial(9) 두 개의 인자가 필요한 함수 rep()는 어떤 값을 몇 번 반복해 벡터 타입의 시퀸스로 반환시키라는 의미이다. rep(x="배고파", times=5) R로 x,y 좌표에 점을 찍어보자. plot(10, 10) 두 개의 점을 찍을 수도 있다. plot(c(5,7), c(20,30)) runif()함수는 랜덤 숫자를 반환한다. plot(runif(100), funif(100)) R은 변수란 말 대신 객체란 단어를 사용한다. Object1과 Object2 객체를 만들고 1과 2를 넣는다. 객체의 값을 입력할 때 2022. 4. 19.
[Kotlin] : 코틀린 기초 fun main(args: Array) { println("Hello, World!") } 코틀린은 함수를 선언할 때 fun 키워드를 사용한다. 그리고 파라미터 이름 뒤에 그 파라미터의 타입을 적어준다. 변수를 선언할 때에도 마찬가지다. 또, 함수를 최상위 수준에 정의할 수 있어서 자바와 달리 꼭 함수를 클래스에 넣을 필요가 없다. System.out.println 대신 println을 사용한다. 이처럼 자바 라이브러리 함수를 간결하게 사용할 수 있게 감싼 Wrapper, 래퍼를 제공한다. 마지막에 세미콜론(;)을 붙이지 않아도 된다. 블록이 본문인 함수, 식이 본문인 함수 fun max(a:Int, b:Int): Int { return if (a>b) a else b } 함수 이름(파라미터 목록): 반.. 2022. 4. 17.
[Kotlin] : 코틀린이란 무엇이며 왜 필요한가? 코틀린,Kotlin은 무엇인가? 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어이다. 간결하고 실용적이고 자바 코드와 호환을 중시한다. 서버 개발 및 안드로이드 앱 개발 분야에서 사용된다. 또, 자바 라이브러리나 프레임워크와 함께 사용도 가능하고 성능도 자바와 같은 수준이다. 코틀린 맛 보기 package kotlinInAction data class Person( val name: String, val age: Int? = null ) fun main(args: Array) { val persons = listOf( Person("영희"), Person("철수", age = 29) ) val oldset = persons.maxByOrNull{it.age ?: 0} println("나이가 제일 많은 사.. 2022. 4. 17.
[Kotlin] : Hello World부터 when까지 공식 문서 참고해서 공부하기 fun main() { println("Hello World!") } Kotlin은 main()부터 시작된다. fun main() { val items = listOf("사과", "바나나", "키위") println("items에 있는 값 => " + items) for (item in items) { println("내가 먹고 싶은 과일은 " + item + "입니다.") } } items에 있는 값 => [사과, 바나나, 키위] 내가 먹고 싶은 과일은 사과입니다. 내가 먹고 싶은 과일은 바나나입니다. 내가 먹고 싶은 과일은 키위입니다. list에 값을 담고 for문으로 출력할 수 있다. fun main() { val items = listOf("사과", "바나나", "키위") println("item.. 2022. 4. 16.
[R] : 고수준 그래프 함수 고수준 그래프 함수 DF 2022. 4. 6.
[R] : 기술 통계 값 구하기 library("data.table") DF 2022. 3. 23.
[R] : 데이터 프레임 다루기(4) DF 2022. 3. 23.
[R] : 데이터 개념 이해하기(3) 데이터 개념 이해하기(3) 전국 커피숍 폐업/영업 상황을 살펴본다. install.packages("data.table") library("data.table") library("ggplot2") 필요한 패키지를 불러온다. DF 2022. 3. 14.
[R] : 데이터 개념 이해하기(2) 대장암 환자 자료를 분석해 본다. 건강보험심사평가원에서 공개한 보건의료빅데이터개방시스템을 활용한다. DF 2022. 3. 14.
[R] : 데이터 개념 이해하기(1) 데이터 개념 이해하기(1) 20만건 관측치가 넘는 데이터셋의 명목형 변수 도수분포표를 만들어 본다. install.packages("hflights") 먼저 데이터셋 패키지를 불러온다. library("hflights") 패키지를 불러온다. head(hflights,5) 데이터를 살펴본다. str(hflights) 객체가 data.frame이고 관측치는 22만건 변수는 21이다. CountOfDest 2022. 3. 14.
[R] : 데이터 프레임 다루기(3) 데이터 프레임 다루기(3) DF 2022. 3. 14.
[R] : 데이터 프레임 다루기(2) DF 2022. 3. 14.
반응형