R의 데이터 프레임에서 행 추출

Sheeraz Gul 2023년6월21일
  1. R의 데이터 프레임에서 단일 행 추출
  2. 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
작가: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

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

관련 문장 - R Row