R에서 이름 함수를 사용하는 방법(예제 3개)
names() 함수를 사용하여 객체의 이름을 설정하거나 R에서 객체의 이름을 가져올 수 있습니다.
이 함수는 다음 구문을 사용합니다.
#get names of object
names(x)
#set names of object
names(x) <- c('value1', 'value2', 'value3', ...)
다음 예에서는 다양한 객체에 names() 함수를 사용하는 방법을 보여줍니다.
예제 1: Vector와 함께 Names() 함수 사용
names() 함수를 사용하여 벡터의 이름을 정의할 수 있습니다.
#createvector
my_vector <- c(5, 10, 15, 20, 25)
#view vector
my_vector
[1] 5 10 15 20 25
#set names for vector
names(my_vector) <- c(' A ', ' B ', ' C ', ' D ', ' E ')
#view updated vector
my_vector
ABCDE 5 10 15 20 25
그런 다음 괄호를 사용하여 이름을 기반으로 벡터 값에 액세스할 수 있습니다.
#access value in vector that corresponds to 'B' name
my_vector[' B ']
B
10
예제 2: List와 함께 Names() 함수 사용
names() 함수를 사용하여 목록의 이름을 정의할 수 있습니다.
#create list
my_list <- list(c(1, 2, 3), 'hello', 10)
#view list
my_list
[[1]]
[1] 1 2 3
[[2]]
[1] “hello”
[[3]]
[1] 10
#set names for list
names(my_list) <- c(' A ', ' B ', ' C ')
#view updated list
my_list
$A
[1] 1 2 3
$B
[1] “hello”
$C
[1] 10
그런 다음 괄호를 사용하여 이름을 기준으로 목록의 값에 액세스할 수 있습니다.
#access value in list that corresponds to 'C' name
my_list[' C ']
$C
[1] 10
예제 3: 데이터 프레임과 함께 Names() 함수 사용
names() 함수를 사용하여 데이터 프레임의 열 이름을 정의할 수 있습니다.
#create data frame
df <- data. frame (A=c('A', 'B', 'C', 'D', 'E'),
B=c(99, 90, 86, 88, 95),
C=c(33, 28, 31, 39, 34),
D=c(30, 28, 24, 24, 28))
#get names of data frames
names(df)
[1] “A” “B” “C” “D”
#set names of data frames
names(df) <- c(' team ', ' points ', ' assists ', ' rebounds ')
#view updated names of data frame
names(df)
[1] "team" "points" "assists" "rebounds"
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
R의 데이터 프레임에 열을 추가하는 방법
R의 데이터 프레임에 빈 열을 추가하는 방법
R에서 열별로 데이터 프레임을 정렬하는 방법