전체 글 63

[R] 데이터 프레임을 다루는 함수

이번 글에서는 데이터 프레임을 다루는 함수들에 대해 살펴보겠습니다. 우선 데이터 프레임은 지난 글에서 간단히 소개를 해드렸는데요. [R] 데이터 프레임 간단히 설명을 다시 해드리자면 2차원 공간의 행렬이라 생각해주시면 될것 같습니다. 자 그럼 오늘의 주제인 데이터 프레임을 다루는 함수에 대해 소개를 시작하도록 하겠습니다. 첫번째로는 subset이라는 함수인데요. 이 함수는 어떤 데이터 프레임에서 조건에 맞는 데이터만을 추출해낼수 있습니다. # x # object to be subsetted. # 원본 데이터 오브젝트입니다. # subset # logical expression indicating elements or rows to keep: # missing values are taken as false..

Dev/R 2023.12.26

[R] 데이터 프레임

안녕하세요 이번 글에서는 R의 데이터 프레임에 대해 소개를 해보겠습니다. 데이터 프레임은 말로 어렵게 설명을 해보자면 2차원 공간의 행렬이라고 생각하시면 됩니다. 그래서 실제로 데이터를 참조할때도 행렬과 같은 방식으로 a[1, 1], a[1, 2]와 같은 방식으로 참조합니다. Iris는 R의 기본적으로 들어있는 꽃에 관련된 데이터프레임인데요. Iris의 첫번째 행의 첫번째 열의 데이터를 참조하자면.. 이렇게 하면 됩니다. 응용을 좀 더 해볼까요? Iris에서 Species가 setosa인것들만 보고 싶을때는.. 그러면 여기서 벡터에 데이터 프레임을 집어넣을수는 없을까? 하는 의문이 드실수 있겠죠. 그래서 제가 직접 해봤는데 안됬습니다 ㅋㅋ ㅠㅠ 이렇게 되는 모습을 보실수가 있습니다. 그러면 데이터 프레임..

Dev/R 2023.12.24

[R] 기본 내장 함수

안녕하세요. 이번 글에서는 간단한 R의 내장 함수를 다루어보겠습니다. 지난 시간엔 벡터에 대해 다루어보았는데 혹시 기억이 잘 안나시는 분들은 아래 링크로 가시면 됩니다. [R] 벡터 [R] 벡터 이번 글에서는 R의 벡터가 뭔지? 그리고 간단한 사칙연산과 간단한 함수에 대해 다루어보겠습니다. 지난 글에서도 간단히 설명했지만 R은 기본적으로 벡터를 기준으로 모든것이 돌아갑니다. [R] web-story.tistory.com 자 그럼 시작해볼까요? R에는 다양한 하수들이 내장되어 있습니다. 이들은 매우 강력한 기능들을 제공합니다. 예를 들어 벡터를 더해주는 sum()함수, 벡터의 평균을 구해주는 mean()함수, 정렬해주는 sort()함수 등등 다양한 함수들이 있습니다. 하나씩 살펴보죠. 우선 sum()함수입..

Dev/R 2023.12.23

[R] 벡터

이번 글에서는 R의 벡터가 뭔지? 그리고 간단한 사칙연산과 간단한 함수에 대해 다루어보겠습니다. 지난 글에서도 간단히 설명했지만 R은 기본적으로 벡터를 기준으로 모든것이 돌아갑니다. [R] R의 개념 [R] R의 개념 오늘은 R의 개념에 대해 간단하게 다루어보겠습니다. 우선 R은 하나의 프로그래밍 언어라고 볼수 있는데요. 공식문서에는 이렇게 나와있네요. 정리를 간단히 해보자면 R의 특징은 세가지인것 같 web-story.tistory.com C언어에서는 위와같이 Array를 선언하는데요. R에서도 동일하게 위와같이 벡터를 선언해줍니다. 한가지 차이점은 C언어나 다른 프로그래밍 언어에서는 Index가 0부터 시작하지만 R에서는 Index가 1부터 시작한다는 점 기억해주시면 감사하겠습니다. 자 그러면 다음 ..

Dev/R 2023.12.20

[R] R의 개념

오늘은 R의 개념에 대해 간단하게 다루어보겠습니다. 우선 R은 하나의 프로그래밍 언어라고 볼수 있는데요. 공식문서에는 이렇게 나와있네요. 정리를 간단히 해보자면 R의 특징은 세가지인것 같습니다. 데이터를 다루는 프로그래밍 언어이다. 방대한 데이터를 간단히 그래픽으로 변환할수 있다. 벡터 기반의 프로그래밍 언어이다. 1. 데이터를 다루는 프로그래밍 언어이다. R에는 데이터를 다루는 다양한 함수들이 존재합니다. (c, matrix, data.frame, aggregate, subset, etc..) 그래서 이러한 함수들을 잘 조합해서 사용한다면 다음과 같이 강력한 효과들을 얻을수 있습니다. 2. 방대한 데이터를 간단히 그래픽으로 변환할수 있다. R은 또한 그래픽으로 변환하는 작업을 아주 간단한 명령으로만 실..

Dev/R 2023.12.20