Saya ingin membuat dataframe baris demi baris di R. Saya telah melakukan beberapa pencarian, dan yang saya dapatkan hanyalah saran untuk membuat daftar kosong, menyimpan skalar indeks daftar, lalu setiap kali menambahkan ke daftar kerangka data baris tunggal dan memajukan indeks daftar satu per satu. Akhirnya, do.call(rbind,)
masuk dalam daftar.
Meskipun ini berhasil, tampaknya sangat tidak praktis. Bukankah ada cara yang lebih mudah untuk mencapai tujuan yang sama?
Jelas saya mengacu pada kasus di mana saya tidak dapat menggunakan beberapa apply
fungsi dan secara eksplisit perlu membuat dataframe baris demi baris. Setidaknya, apakah ada cara untuk push
memasuki akhir daftar daripada secara eksplisit melacak indeks terakhir yang digunakan?
lapply()
, Map()
, dan sebagainya, tetapi Anda juga mungkin ingin melihat pada aggregate()
, dapply() {heR.Misc}
, dan cast() {reshape}
untuk melihat apakah tugas-tugas Anda tidak dapat ditangani oleh ini fungsi (ini semua frame data kembali).
append()
[yang mungkin harus diberi nama sisipkan] atauc()
untuk menambahkan item ke akhir daftar, meskipun tidak akan membantu Anda di sini.