HOWTO · R
R의 데이터 프레임에서 행 추출
이 튜토리얼은 R의 데이터 프레임에서 행을 추출하는 방법을 보여줍니다.
요구 사항에 따라 데이터 프레임에서 행을 추출할 수 있습니다. 단일 행 또는 여러 행일 수 있습니다.
이 튜토리얼은 R의 데이터 프레임에서 행을 추출하는 방법을 보여줍니다.
R의 데이터 프레임에서 단일 행 추출
Base R에는 데이터 프레임에서 행을 추출하는 기능이 있습니다. 구문은 단일 행에 대한 간단한 dataframe[행 수,]입니다.
예를 들어 보겠습니다.
#create data frame
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
Id=c(101, 102, 103, 104, 105),
Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))
#print data frame
Delftstack
# extract one row from the data frame
Delftstack[4, ]
위의 코드는 먼저 전체 데이터 프레임을 인쇄한 다음 데이터 프레임에서 4번째 행을 추출합니다. 출력 참조:
Name LastName Id Designation
1 Jack Danials 101 CEO
2 John Cena 102 Project Manager
3 Mike Chandler 103 Senior Dev
4 Michelle McCool 104 Junior Dev
5 Jhonny Nitro 105 Intern
Name LastName Id Designation
4 Michelle McCool 104 Junior Dev
R의 데이터 프레임에서 여러 행 추출
여러 행을 추출하는 구문은 dataframe[c(Multiple numbers of rows),]입니다. 예를 들어 보겠습니다.
#create data frame
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
Id=c(101, 102, 103, 104, 105),
Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))
#print data frame
Delftstack
# extract one row from the data frame
Delftstack[c(1,4), ]
위의 코드는 데이터 프레임에서 첫 번째와 네 번째 행을 추출합니다. 출력 참조:
Name LastName Id Designation
1 Jack Danials 101 CEO
2 John Cena 102 Project Manager
3 Mike Chandler 103 Senior Dev
4 Michelle McCool 104 Junior Dev
5 Jhonny Nitro 105 Intern
Name LastName Id Designation
1 Jack Danials 101 CEO
4 Michelle McCool 104 Junior Dev