A: 기존 데이터 블록에서 새 데이터 블록을 생성합니다.


R의 기존 데이터 프레임에서 새 데이터 프레임을 만드는 두 가지 일반적인 방법이 있습니다.

방법 1: 기존 데이터 프레임에서 열 이름 선택

 new_df <- df[c(' var1 ', ' var3 ', ' var4 ')]

방법 2: 기존 데이터 프레임에서 열 이름을 선택하고 이름 바꾸기

 new_df <- data. frame (' new_var1 ' = df$var1, 
                     ' new_var2 ' = df$var2, 
                     ' new_var3 ' = df$var3)

다음 예에서는 R의 다음 데이터 프레임과 함께 각 메서드를 사용하는 방법을 보여줍니다.

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B'),
                 points=c(19, 14, 14, 29, 25, 30),
                 assists=c(4, 5, 5, 4, 12, 10),
                 rebounds=c(9, 7, 7, 6, 10, 11))

#view data frame
df

  team points assists rebounds
1 A 19 4 9
2 A 14 5 7
3 to 14 5 7
4 B 29 4 6
5 B 25 12 10
6 B 30 10 11

예 1: 기존 데이터 프레임에서 열 이름 선택

다음 코드는 기존 데이터 프레임에서 여러 열 이름을 선택하여 새 데이터 프레임을 만드는 방법을 보여줍니다.

 #define new data frame
new_df <- df[c(' team ', ' assists ', ' points ')]

#view new data frame
new_df

  team assists points
1 to 4 19
2 to 5 14
3 to 5 14
4 B 4 29
5 B 12 25
6 B 10 30

새 데이터 프레임에는 기존 데이터 프레임의 세 가지 열(팀, 어시스트, 포인트)이 포함되어 있습니다.

예 2: 기존 데이터 프레임에서 열 이름 선택 및 이름 바꾸기

다음 코드는 기존 데이터 프레임에서 여러 열을 선택하고 이름을 바꾸어 새 데이터 프레임을 만드는 방법을 보여줍니다.

 #define new data frame
new_df <- data. frame (' team_name ' = df$team, 
                     ' total_assists ' = df$assists, 
                     ' total_points ' = df$points)

#view new data frame
new_df

  team_name total_assists total_points
1 to 4 19
2 to 5 14
3 to 5 14
4 B 4 29
5 B 12 25
6 B 10 30

새 데이터 프레임에는 기존 데이터 프레임의 세 가지 열(팀, 어시스트, 포인트)이 포함되어 있지만 새 데이터 프레임의 각 열에 대해 새 이름을 지정했습니다.

이 접근 방식은 새 데이터 프레임에서 열 이름을 바꾸려는 것을 미리 알고 있는 경우 특히 유용합니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R의 데이터 프레임에 행을 추가하는 방법
R에서 특정 열을 보존하는 방법
R에서 숫자 열만 선택하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다