Tôi muốn tạo khung dữ liệu theo từng hàng trong R. Tôi đã thực hiện một số tìm kiếm và tất cả những gì tôi nghĩ ra là đề xuất tạo một danh sách trống, giữ một vô hướng chỉ mục danh sách, sau đó mỗi lần thêm vào danh sách khung dữ liệu một hàng và nâng chỉ mục danh sách lên từng hàng một. Cuối cùng, do.call(rbind,)
trong danh sách.
Trong khi điều này hoạt động, nó có vẻ rất cồng kềnh. Không có cách nào dễ dàng hơn để đạt được cùng một mục tiêu?
Rõ ràng là tôi đề cập đến các trường hợp tôi không thể sử dụng một số apply
chức năng và rõ ràng cần phải tạo khung dữ liệu theo từng hàng. Ít nhất, có cách nào để push
vào cuối danh sách thay vì theo dõi rõ ràng chỉ mục cuối cùng được sử dụng không?
lapply()
, Map()
và như vậy, nhưng bạn cũng có thể muốn xem xét aggregate()
, dapply() {heR.Misc}
và cast() {reshape}
để xem nếu nhiệm vụ của bạn không thể được xử lý bởi những các hàm (tất cả đều trả về khung dữ liệu).
append()
[mà có lẽ nên được đặt tên là insert] hoặcc()
để thêm các mục vào cuối danh sách, mặc dù sẽ không giúp được gì cho bạn ở đây.