2011-07-20 18 views
8

Sorun yok:bir nesnenin yapısını kopyalama (ancak veriler değil)

Nesne özelliklerini nasıl kopyalarım, ancak verileri nasıl kopyalarım? Benim özel durumda

bir veri çerçevesi var ve ben şimdi zaten gerektiğini düşünüyorum

içindeki herhangi bir veri aynı sütun sınıfları, aynı sütun adları, aynı sayıda satıra sahip ancak olmadan başka veri karesinin bu, ama ben

+3

Yinelenen [aynı sütun ile R boş dataframe oluşturma] (http://stackoverflow.com/questions/4269012/create-empty-dataframe-in-r-with-same-columns). Ön ayırmayla ilgili uyarılara dikkat edin. –

cevap

19

hiçbir veri ve satır aynı sayıda olamaz :(yoktur. Eğer hiçbir veri istiyorsanız sıfırıncı satırı seçin. Örneğin, cars veri kümesi

cars[0, ] 
ile

veya

subset(cars, FALSE) 

Aynı sayıda satır istiyorsanız, veri değerlerini NA olarak ayarlayın.

as.data.frame(lapply(cars, function(x) rep.int(NA, length(x)))) 
+1

tam olarak istediğim;) – speendo

İlgili konular