0
私は1つの列だけのデータフレームを持っています。列にはいくつかの名前が含まれます。このデータフレームを変更する必要があります。私は、このデータフレームにリストの名前に従って、列の数を含めることができますどのように新しいデータフレームを作成する
voos_inter <- c("PUJ","SCL","EZE","MVD","ASU","VVI")
:
は、私はいくつかの場所でリストを作成しましたか?私は1つの列だけのデータフレームを持っています。列にはいくつかの名前が含まれます。このデータフレームを変更する必要があります。私は、このデータフレームにリストの名前に従って、列の数を含めることができますどのように新しいデータフレームを作成する
voos_inter <- c("PUJ","SCL","EZE","MVD","ASU","VVI")
:
は、私はいくつかの場所でリストを作成しましたか?ベクターはの1列のデータフレームですか? vector
をdata.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