2011-07-20 9 views
8

Noob質問:オブジェクト構造をコピーする方法(データは除く)

オブジェクト仕様をコピーするにはどうすればいいですか?私は、データフレームを持っていると私は同じ列クラス、同じ列名、行数が同じ別のデータフレームをしたいが、

内の任意のデータなしで私は今すでにべきだと思います私の特定の場合には

それは、私は

+3

as.data.frame(lapply(cars, function(x) rep.int(NA, length(x)))) 
(http://stackoverflow.com/questions/4269012/create-empty-dataframe-in-r-with-same-columns)同じ列とRの空のデータフレームを作成する]の複製。事前割り振りをしないという警告に注意してください。 –

答えて

19

あなたは何のデータと行の同じ番号を持つことはできません:(ません。あなたは何のデータが必要ない場合は、ゼロ番目の行を選択します。たとえば、carsデータセット

cars[0, ] 

または

subset(cars, FALSE) 

同じ数の行が必要な場合は、データ値をNAに設定します。

+1

まさに私が望んでいた;) – speendo

関連する問題