ฉันต้องการสร้างดาต้าเฟรมทีละแถวใน R ฉันได้ทำการค้นหาแล้วและสิ่งที่ฉันคิดขึ้นมาคือคำแนะนำในการสร้างรายการว่างเก็บสเกลาร์ดัชนีรายการจากนั้นทุกครั้งที่เพิ่มลงในรายการ ดาต้าเฟรมแถวเดียวและเลื่อนดัชนีรายการทีละรายการ สุดท้ายdo.call(rbind,)
ในรายการ
ในขณะที่ใช้งานได้ดูเหมือนจะยุ่งยากมาก ไม่มีวิธีที่ง่ายกว่าในการบรรลุเป้าหมายเดียวกันหรือไม่?
เห็นได้ชัดว่าฉันอ้างถึงกรณีที่ฉันไม่สามารถใช้apply
ฟังก์ชันบางอย่างได้และจำเป็นต้องสร้างแถวดาต้าเฟรมทีละแถวอย่างชัดเจน อย่างน้อยก็มีวิธีที่จะpush
เข้าสู่จุดสิ้นสุดของรายการแทนที่จะติดตามดัชนีล่าสุดที่ใช้อย่างชัดเจนหรือไม่?
lapply()
, Map()
และอื่น ๆ แต่คุณยังอาจต้องการที่จะดูที่aggregate()
, dapply() {heR.Misc}
และcast() {reshape}
เพื่อดูว่างานของคุณไม่สามารถจัดการกับเหล่านี้ ฟังก์ชัน (เหล่านี้ส่งคืนเฟรมข้อมูลทั้งหมด)
append()
[ซึ่งน่าจะใช้ชื่อว่า insert] หรือc()
เพิ่มรายการต่อท้ายรายการ แต่จะไม่ช่วยคุณได้ที่นี่