[하루만에 끝내는 R 데이터프레임] 7. 데이터프레임 행 또는 열 제거, 추가, 변경하기
이번 시간에는 데이터프레임의 행 또는 열 제거, 추가, 변경하는 방법을 배워봅시다. 1교시. 강의 소개 2교시. 데이터프레임 정의하고 행이름, 열이름 바꾸기 3교시. 유용한 기본함수 (tail, head, str, dim) 4교시. 벡터의 인덱싱 5교시. 데이터 프레임 원소에 접근하기 (데이터프레임 인덱싱) 6교시. 데이터프레임 행과 열에 접근하기 (데이터프레임 열/행 인덱싱) 7교시. 데이터프레임 행 또는 열 제거, 추가, 변경하기 8교시. 특정 조건으로 데이터프레임 추리기 9교시. 여러 데이터프레임 결합하기 10교시. 엑셀파일을 데이터프레임으로 불러오기 먼저 데이터프레임을 하나 정의하겠습니다. 학생들의 정보를 담고 있는 데이터프레임입니다. df df[-1,] name age grade 2 Emma 1..
2023. 7. 10.
[하루만에 끝내는 R 데이터프레임] 3. 유용한 기본함수 (tail, head, str, dim)
이번시간에는 데이터프레임에 사용하는 유용한 함수를 알아봅시다. 1교시. 강의 소개 2교시. 데이터프레임 정의하고 행이름, 열이름 바꾸기 3교시. 유용한 기본함수 (tail, head, str, dim) 4교시. 벡터의 인덱싱 5교시. 데이터 프레임 원소에 접근하기 (데이터프레임 인덱싱) 6교시. 데이터프레임 열과 행에 접근하기 7교시. 데이터프레임 행 또는 열 제거, 추가, 변경하기 8교시. 특정 조건으로 데이터프레임 추리기 9교시. 여러 데이터프레임 결합하기 10교시. 엑셀파일을 데이터프레임으로 불러오기 네 가지 함수를 배워볼 건데요. tail, haed, str, dim 입니다. 간단한 설명은 아래와 같습니다. tail : 데이터프레임의 앞부분 출력 head : 데이터프레임 뒷부분 출력 str : 데..
2023. 6. 2.
[하루만에 끝내는 R기초] 9교시. 그래프, t검정
지난시간에 함수와 패키지를 배웠습니다. R의 기본적인 내용은 다 배운 것 입니다. 목차를 가져와서 오늘 배울 내용이 무엇인지 알아봅시다. 1교시) 강의 소개 2교시) R설치, R스튜디오 설치 3교시) 자료형 4교시) 변수 5교시) 자료구조 6교시) 연산자(산술,비교,논리) 7교시) 조건문, 반복문 8교시) 함수, 패키지 9교시) 그래프(박스플롯), t검정 10교시) 단축키 소개 및 전체요약 오늘은 그래프를 그려보고, t검정을 해보려고 합니다. R이 실제 업무에 사용되는 상황을 맛보는 시간입니다. 통계를 잘 모르시는 분들은 이해가 잘 안되는 부분이 많을 텐데요. 미리 경험해본다고 생각하고 한번 따라해봅시다. 4강에서 만든 데이터를 가져옵시다. name=c('김함수','박산술','이비교','송논리','최검정..
2022. 11. 19.
[하루만에 끝내는 R기초] 7교시. 조건문,반복문
지난시간에는 연산자를 배웠습니다. 연산자에는 산술, 비교, 논리연산자 있었는데요. 산술연산자와 비교연산자만 배웠습니다. 산술연산자는 사칙연산, 제곱과 같이 수학적인 연산을 말합니다. 비교연산은 크기를 비교하는 연산이고, 참 또는 거짓값을 반환합니다. 목차를 가져와서 오늘 배울 내용을 알아봅시다. 1교시) 강의 소개 2교시) R설치, R스튜디오 설치 3교시) 자료형 4교시) 변수 5교시) 자료구조 6교시) 연산자(산술,비교,논리) 7교시) 조건문, 반복문 8교시) 함수, 패키지 9교시) 그래프(박스플롯), t검정 10교시) 단축키 소개 및 전체요약 오늘 배울 내용은 조건문과 반복문입니다. '문'이라는 말이 붙어있는데요. 문장이라는 뜻입니다. 조건문은 조건이 들어있는 문장, 반복문은 반복이 들어있는 문장이라..
2022. 11. 12.
[하루만에 끝내는 R기초] 6교시. 연산자 (산술,비교,논리)
목차를 가져와서 오늘 배울 내용이 무엇인지 알아봅시다 . 1교시) 강의 소개 2교시) R설치, R스튜디오 설치 3교시) 자료형 4교시) 변수 5교시) 자료구조 6교시) 연산자(산술,비교,논리) 7교시) 조건문, 반복문 8교시) 함수, 패키지 9교시) 그래프(박스플롯), t검정 10교시) 단축키 소개 및 전체요약 우리는 지금까지 자료형, 변수, 자료구조를 배웠습니다. 오늘 배울 내용은 연산자입니다. 연산자는 연산을 수행하게 해주는 것을 말합니다. 연산은 둘 이상의 대상을 조작하여 새로운 것을 만들어 내는 것을 말합니다. 이렇게 말하면 어려운데요. 예시를 하나 말씀드리면 쉽게 이해할 수 있을겁니다. 대표적인 연산에는 덧셈이 있습니다. 덧셈이라는 연산에서 연산자는 + 입니다. 연산과 연산자가 무엇인지 이해되시..
2022. 11. 12.
[하루만에 끝내는 R기초] 4교시. 변수
지난시간에는 자료형이 무엇인지 배웠습니다. 자료형에는 숫자형, 문자형, 논리형이 있습니다. 문자형은 따옴표를 사용하여 입력하고, 논리형은 TRUE와 FALSE가 있습니다. 목차를 한번 더 꺼내봅시다. 1교시) 강의 소개 2교시) R설치, R스튜디오 설치 3교시) 자료형 4교시) 변수 5교시) 자료구조 6교시) 연산자(산술,비교,논리) 7교시) 조건문, 반복문 8교시) 함수, 패키지 9교시) 그래프(박스플롯), t검정 10교시) 단축키 소개 및 전체요약 오늘은 변수라는 것을 배울겁니다. 변수는 R에서 없어서는 안되는 존재입니다. 변수가 있기 때문에 코딩이 아주 편해졌습니다. R콘솔에 숫자 하나를 입력해봅시다. 우리가 100을 입력하면, 컴퓨터 메모리 어딘가에 100이 저장됩니다. 하지만 이렇게 저장된 10..
2022. 11. 11.
R 자료구조 한눈에 보기 (벡터,배열,요인,리스트,데이터프레임)
R 자료구조 한눈에보기 (클릭해서 보세요) 아래는 복사해서 사용할 수 있는 코드입니다. #벡터예시 vec=c(1,2,3) #배열 예시 ar=array(1:12,dim=c(3,4)) #요인 예시 fac=factor(c(1,3,2,2), level=c(1,2,3), labels=c("bad","good","great"), ordered=TRUE) #리스트 예시 li=list(vec,ar,fac) #데이터프레임 예시 name=c('kys','ojh','psk') gender=c('M','F','M') height=c(182,165,177) df=data.frame(name,gender,height)
2022. 3. 29.
R에서 데이터프레임을 만드는 네가지 방법 (자주쓰는 방법들)
R에서 데이터프레임을 만드는 네가지 방법입니다. 제가 자주 사용하는 방법을 정리한 것입니다. 1. 열백터로 데이터프레임 만들기 name=c('kys','ojh','psk') gender=c('M','F','M') height=c(182,165,177) df=data.frame(name,gender,height) > df name gender height 1 kys M 182 2 ojh F 165 3 psk M 177 2. 데이터프레임에 열 추가하기 name=c('kys','ojh','psk') gender=c('M','F','M') height=c(182,165,177) df=data.frame(name,gender,height) df['age']=c(18,22,32) > df name gender he..
2022. 3. 29.