2016-11-24 2 views
0

하나의 열만있는 데이터 프레임이 있습니다. 열에는 몇 가지 이름이 있습니다. 이 데이터 프레임을 변경해야합니다. 내가이 데이터 프레임에있는 목록의 이름에 따라 열을 포함 할 수있는 방법새 데이터 프레임 만들기

voos_inter <- c("PUJ","SCL","EZE","MVD","ASU","VVI") 

:

나는 어떤 장소와 목록을 만들어?

답변

0

벡터가 하나의 열 데이터 프레임입니까? vectordata.frame으로 변환하고 항목을 추가 할 수 있습니다. 나는 NA 열을 추가하고 나중에 값을 추가하는 데 사용합니다. 이 예를 확인하십시오 :

vtr <-c(1:6) 

df <- as.data.frame(vtr) 

voos_inter <- c("PUJ","SCL","EZE","MVD","ASU","VVI") 

df[,2:(length(voos_inter)+1)] <- NA 

names(df)[2:(length(voos_inter)+1)] <- voos_inter 

df 

    vtr PUJ SCL EZE MVD ASU VVI 
1 1 NA NA NA NA NA NA 
2 2 NA NA NA NA NA NA 
3 3 NA NA NA NA NA NA 
4 4 NA NA NA NA NA NA 
5 5 NA NA NA NA NA NA 
6 6 NA NA NA NA NA NA 
관련 문제