상세 컨텐츠

본문 제목

Data Object Type (스칼라, 벡터, 행렬, 데이터프레임=pandas)

빅데이터/Database_Oracle

by datasa 2024. 4. 1. 09:11

본문

 

1. 스칼라

스칼라는 단일한 값을 저장하는 가장 기본적인 Data Object Type입니다. 숫자, 문자, 논리 값 등 다양한 유형의 값을 가질 수 있습니다.

예시:

# 숫자 스칼라
x <- 10

# 문자 스칼라
y <- "Hello, world!"

# 논리 스칼라
z <- TRUE

2. 벡터

벡터는 동일한 유형의 값을 여러 개 저장하는 Data Object Type입니다.

예시:

# 숫자 벡터
x <- c(1, 2, 3, 4, 5)

# 문자 벡터
y <- c("a", "b", "c", "d", "e")

# 논리 벡터
z <- c(TRUE, FALSE, TRUE, FALSE, TRUE)

3. 행렬

행렬은 숫자 값으로 구성된 2차원 배열입니다.

예시:

# 2x3 행렬
x <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, ncol = 3)

# 3x3 행렬
y <- matrix(c(1, 4, 7, 2, 5, 8, 3, 6, 9), nrow = 3, ncol = 3)

4. 데이터 프레임

데이터 프레임은 행과 열로 구성된 표 형식의 데이터를 저장하는 Data Object Type입니다. 각 열은 동일한 유형의 값을 가질 수 있으며, 다른 유형의 값을 가질 수도 있습니다.

예시:

# 데이터 프레임 생성
df <- data.frame(name = c("John", "Jane", "Bob"), age = c(20, 25, 30))

# 데이터 프레임 출력
print(df)

#   name age
# 1  John  20
# 2  Jane  25
# 3   Bob  30

# Data Object Type 선택

데이터 Object Type은 데이터의 특성과 활용 목적에 따라 선택해야 합니다.

  • 스칼라: 단일한 값을 저장할 때
  • 벡터: 동일한 유형의 값을 여러 개 저장할 때
  • 행렬: 숫자 값으로 구성된 2차원 배열을 저장할 때
  • 데이터 프레임: 행과 열로 구성된 표 형식의 데이터를 저장할 때

'빅데이터 > Database_Oracle' 카테고리의 다른 글

Data Object Type (배열=numpy, 리스트)  (0) 2024.04.01
Data Object Type  (0) 2024.04.01
II. Data Type & Data Object Type  (0) 2024.04.01

관련글 더보기

댓글 영역