카테고리 없음

R - 데이터프레임 변환하기: as.dataframe()

윤채니챈 2023. 6. 20. 23:06
728x90
반응형

as.dataframe()

:  다른 데이터 형식(예: 벡터, 행렬, 리스트)을 데이터 프레임으로 변환하는 데 사용

 

1. 벡터를 데이터 프레임으로 변환하기

# 벡터 생성
my_vector <- c("Alice", "Bob", "Charlie")

# 벡터를 데이터 프레임으로 변환
df <- as.data.frame(my_vector)

# 데이터 프레임 출력
df

결과

  my_vector
1     Alice
2       Bob
3   Charlie

 

2. 행렬을 데이터 프레임으로 변환하기

 

2023.06.20 - [R기초] - R - 행렬,데이터프레임 생성

 

R - 행렬,데이터프레임 생성

matrix -행렬 데이터 프레임 생성 matrix(data, nrow, ncol, byrow = FALSE, dimnames = NULL) data: 행렬로 변환할 데이터 요소 -> 벡터 또는 리스트 형태를 사용할 수 있다. nrow: 행의 개수 ncol: 열의 개수 byrow: 논리

xcwaonvy.tistory.com

 

# 행렬 생성
my_matrix <- matrix(1:6, nrow = 2)

# 행렬을 데이터 프레임으로 변환
df <- as.data.frame(my_matrix)

# 데이터 프레임 출력
df

결과

  V1 V2 V3
1  1  3  5
2  2  4  6

* V1 V2 V3는 데이터프레임 변환시 기본적으로 지정되는 열 이름

 

3. 리스트를 데이터 프레임으로 변환하기

# 리스트 생성
my_list <- list(
  name = c("Alice", "Bob", "Charlie"),
  age = c(25, 30, 35)
)

# 리스트를 데이터 프레임으로 변환
df <- as.data.frame(my_list)

# 데이터 프레임 출력
df

결과

    name age
1  Alice  25
2    Bob  30
3 Charlie  35

 

728x90
반응형