3

次のシナリオでデータフレームに列を追加することは可能ですか?

dfWithData <- data.frame(start=c(1,2,3), end=c(11,22,33))
dfBlank <- data.frame()

..列startをからdfWithDataに追加する方法はdfBlank

データフレームの初期化時にデータを追加する必要があるようです。私がすることができます:

dfBlank <- data.frame(dfWithData[1])

しかし、空の(ただしinti)に列を追加できるかどうかはもっと興味があります

4

2 に答える 2

2
dfBlank[1:nrow(dfWithData),"start"] <- dfWithData$start
于 2012-08-28T15:12:49.937 に答える
2

RODBC呼び出しから返されるデータフレームを単純にサブセット化することをお勧めします。何かのようなもの:

df[,c('A','B','D')]

おそらく、または、必要な列を数値位置でサブセット化することもできます。

df[,c(1,2,4)]
于 2012-08-28T17:46:13.240 に答える