벡터와 리스트는 R에서 데이터를 저장하고 조작하는 기본적인 데이터 구조입니다.이 두 가지를 효과적으로 사용하는 것은 R에서 데이터 분석을 수행하는 데 매우 중요합니다.이번 글에서는 벡터와 리스트의 생성, 조작 방법, 그리고 lapply()와 sapply() 함수를 사용하여 리스트에 함수를 적용하는 방법에 대해 설명하겠습니다.벡터 생성 및 인덱싱벡터 생성 벡터는 동일한 데이터 유형의 값들을 저장하는 1차원 배열입니다. 벡터를 생성하는 가장 기본적인 방법은 c() 함수를 사용하는 것입니다. c() 함수구조: c(element1, element2, ...)vec 이 코드는 숫자 1부터 5까지를 포함하는 벡터 vec을 생성합니다.: 연산자숫자의 연속적인 범위를 생성할 때 : 연산자를 사용합니다.vec 이 코드는..
이번 글에서는 저번 글에 이어 R의 변수와 데이터 타입 및 구조에 대해 이어 내용을 설명하려고 합니다.저번 글에서는 데이터 구조 중에서 벡터까지 설명을 했으며, 이번 글에서는 리스트, 행렬과 데이터프레임에 대한 설명이 이루어질 예정입니다.R의 데이터 종류(구조)R에서는 다양한 데이터 구조가 있으며, 각 구조는 특정 형태로 데이터를 저장하는 방법을 제공합니다.리스트 (List)R에서 가장 유연하고 강력한 데이터 구조 중 하나로, 서로 다른 데이터 타입을 가진 객체들을 하나의 구조 안에 저장할 수 있는 1차원 데이터 구조입니다.리스트는 벡터와 달리 각 요소가 서로 다른 데이터 타입을 가질 수 있으며, 이러한 요소들은 숫자, 문자, 논리형, 벡터, 행렬, 데이터 프레임 등 다양한 R 객체일 수 있습니다.리스트..
이번 글은 코드잇 강의를 수강하면서 배운 내용을 주로 하여 정리되어 있습니다. (코드잇 스프린트 데이터 애널리스트 트랙 1기 훈련생)리스트리스트(자료형)리스트는 []로 둘러싸인 자료형이다.리스트에서 요소의 위치를 인덱스라고 한다.리스트에서 인덱스를 사용하여 요소를 호출하는 것을 ‘인덱싱’이라고 함.인덱스는 0부터 시작한다.또한 -(마이너스 기호)를 활용하여 뒤의 요소의 인덱싱도 가능하다(-1 : 마지막 요소)# 리스트 예시 / 리스트는 다음과 같이 간단하게 표현 가능하다.numbers = [2, 3, 5, 7, 11, 13] #리스트에 들어간 자료들을 요소라고 한다.names = ["윤수", "혜린", "태호", "영훈"] # 숫자나 문자가 모두 요소가 될 수 있다.print(numbers[0]) -> ..