R의 데이터 프레임에서 행 추출
Sheeraz Gul
2023년6월21일
R
R Row

요구 사항에 따라 데이터 프레임에서 행을 추출할 수 있습니다. 단일 행 또는 여러 행일 수 있습니다.
이 튜토리얼은 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
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
작가: Sheeraz Gul
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook