R'de satır satır bir veri çerçevesi oluşturmak istiyorum. Biraz arama yaptım ve tüm bulduğum, boş bir liste oluşturma, bir liste endeksini tutma ve her seferinde listeye ekleme önerisi oldu. tek satırlık bir veri çerçevesi ve liste dizinini birer birer ilerletin. Son olarak do.call(rbind,)
listede.
Bu işe yarasa da çok külfetli görünüyor. Aynı hedefe ulaşmanın daha kolay bir yolu yok mu?
Açıkçası, bazı apply
işlevleri kullanamadığım ve açıkça veri çerçevesini satır satır oluşturmam gereken durumlara atıfta bulunuyorum . En azından, push
kullanılan son dizini açıkça takip etmek yerine bir listenin sonuna girmenin bir yolu var mı?
lapply()
, Map()
vb, ama aynı zamanda bir göz atmak isteyebilirsiniz aggregate()
, dapply() {heR.Misc}
ve cast() {reshape}
senin görevleri bu tarafından ele alınamaz görmek için işlevler (bunların tümü veri çerçevelerini döndürür).
append()
[muhtemelen insert adlı olmalıdır ki] veyac()
gerçi burada yardımcı olmaz, bir listenin sonuna öğeler eklemek için.