R에서 tibble을 데이터 프레임으로 변환하는 방법(예제 포함)
티블(tibble) 은 데이터 프레임의 처음 10줄만 표시하는 세련된 인쇄 방법을 갖춘 R의 데이터 프레임입니다.
이렇게 하면 대규모 데이터 작업이 훨씬 쉬워지고 실수로 대규모 데이터 블록을 콘솔에 인쇄하는 경우 R이 모든 행을 인쇄하려고 시도하는 것을 방지할 수 있습니다.
그러나 때로는 티블을 데이터 프레임으로 변환하고 싶을 수도 있습니다.
이를 수행하려면 다음 구문을 사용할 수 있습니다.
my_df <- as. data . frame (my_tibble)
다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.
예: Tibble을 R의 데이터 프레임으로 변환
R에서 CSV 파일을 읽기 위해 read_csv() 함수를 사용한다고 가정해 보겠습니다.
library (tidyverse)
#import CSV file into tibble
my_tibble <- read_csv(' my_data.csv ')
#view tibble
print (my_tibble)
# A tibble: 7 x 3
points assists rebounds
1 24 4 8
2 29 4 8
3 33 6 5
4 34 7 5
5 20 5 9
6 18 9 12
7 19 10 10
#view class
class (my_tibble)
[1] "spec_tbl_df" "tbl_df" "tbl" "data.frame"
기본적으로 read_csv() 함수는 CSV 파일을 tibble로 가져옵니다.
그러나 다음 구문을 사용하여 이 티블을 데이터 프레임으로 변환할 수 있습니다.
#convert tibble to data frame
my_df <- as. data . frame (my_tibble)
#view class of my_df
class(my_df)
[1] "data.frame"
티블이 데이터 프레임으로 성공적으로 변환된 것을 볼 수 있습니다.
또한 데이터프레임에 티블과 정확히 동일한 값이 포함되어 있는지 확인할 수도 있습니다.
#view data frame
print (my_df)
points assists rebounds
1 24 4 8
2 29 4 8
3 33 6 5
4 34 7 5
5 20 5 9
6 18 9 12
7 19 10 10
데이터 블록의 값은 티블의 값과 동일합니다.
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.