Mục lục:
- Thêm một quan sát
- Hãy thêm hai kết quả trò chơi khác vào giỏ khung dữ liệu. df. Trước tiên, bạn tạo một khung dữ liệu mới với số lượng giỏ Granny và Geraldine ghi, như sau:
- Sử dụng vectơ này làm các chỉ mục hàng cho các giỏ khung dữ liệu. df.
Video: Xích Lang - Tập 4 (Chạm Mặt Giang Hồ 2) | Phim Hành Động Đỉnh Cao | Phú Lê - Minh Tít 2025
Theo thời gian trôi qua, dữ liệu mới có thể xuất hiện và cần phải được thêm vào đến tập dữ liệu trong R. Cũng giống như ma trận, các khung dữ liệu có thể được nối bằng hàm rbind ().
Thêm một quan sát
Nói rằng Granny và Geraldine đã chơi một trò chơi khác với nhóm của họ và bạn muốn thêm số lượng giỏ mà họ đã làm. Chức năng rbind () cho phép bạn thực hiện điều đó một cách dễ dàng: >> result result Granny Geraldine 1 12 5 2 4 4 3 5 2 4 6 4 5 9 12 6 3 9 7 7 4
Kết quả của khung dữ liệu bây giờ có một quan sát thêm so với giỏ. df. rbind () có thể mất nhiều đối số, miễn là chúng tương thích. Trong trường hợp này, bạn ràng buộc một vector c (7, 4) ở dưới cùng của khung dữ liệu.
Lưu ý rằng bạn phải sử dụng dấu ngoặc kép khoảng 7, bởi vì nó bắt đầu bằng một số. Nếu không có dấu ngoặc kép, R không công nhận nó như một cái tên. Nếu bạn kiểm tra các giỏ vật phẩm. df bây giờ, bạn sẽ thấy sự quan sát thêm ở dưới cùng với tên hàng chính xác:
>> giỏ. df Granny Geraldine 1 12 5 2 4 4 3 5 2 4 6 4 5 9 12 6 3 9 7 7 4
Ngoài ra, bạn có thể sử dụng lập chỉ mục để thêm một quan sát thêm. Tiếp tục đọc để xem làm thế nào.
Thêm một loạt các quan sát mới bằng cách sử dụng rbindNếu bạn cần thêm nhiều quan sát mới vào một khung dữ liệu, việc thực hiện nó một cách không phải là hoàn toàn thực tiễn. May mắn thay, bạn có thể sử dụng rbind () để gắn một ma trận hoặc một khung dữ liệu với các quan sát mới vào khung dữ liệu gốc. Kết hợp các cột được thực hiện theo tên, vì vậy bạn cần đảm bảo rằng các cột trong ma trận hoặc các biến trong khung dữ liệu với các quan sát mới khớp với tên biến trong khung dữ liệu ban đầu.
Hãy thêm hai kết quả trò chơi khác vào giỏ khung dữ liệu. df. Trước tiên, bạn tạo một khung dữ liệu mới với số lượng giỏ Granny và Geraldine ghi, như sau:
mới. giỏ <- dữ liệu. khung (Granny = c (3, 8), Geraldine = c (9, 4))
Nếu bạn sử dụng dữ liệu. frame () để xây dựng một khung dữ liệu mới, bạn có thể thiết lập ngay các tên biến bằng cách xác định chúng trong cuộc gọi hàm, như trong ví dụ trước. Mã đó tạo ra một khung dữ liệu với các biến Granny và Geraldine, trong đó mỗi biến chứa vector được đưa ra sau dấu bằng.Để có thể ràng buộc khung dữ liệu mới.giỏ vào giỏ nguyên bản. df, bạn phải chắc chắn rằng các tên biến khớp chính xác, bao gồm cả trường hợp.
Tiếp theo, bạn thêm các tên hàng tùy chọn và các tên cột cần thiết với mã sau: >> rownames (new. Koskets) <- c ("8th", "9th")
Để thêm ma trận vào khung dữ liệu, bạn chỉ cần làm như sau: >> giỏ. df <- rbind (giỏ, df, giỏ mới)
Bạn có thể thử tự làm điều tương tự bằng cách sử dụng một khung dữ liệu thay vì một ma trận.
Thêm một loạt các giá trị sử dụng chỉ số
Bạn cũng có thể sử dụng các chỉ số để thêm một tập hợp các quan sát mới tại một thời điểm. Bạn nhận được chính xác kết quả tương tự nếu bạn thay đổi tất cả các mã trước bằng dòng đơn giản này: >> giỏ. df [c ("8th", "9th"),] <- ma trận (c, 3, 8, 9, 4), ncol = 2)
Với mã này, bạn làm như sau:
Tạo một ma trận với hai cột.
Tạo một vector với các tên hàng 8 và 9.
Sử dụng vectơ này làm các chỉ mục hàng cho các giỏ khung dữ liệu. df.
Gán các giá trị trong ma trận vào các hàng có tên 8 và 9. Bởi vì những hàng này không tồn tại, R tạo chúng tự động.
Trên thực tế, bạn không cần phải xây dựng ma trận đầu tiên; bạn chỉ có thể sử dụng một vector thay thế. Chính xác như với ma trận, khung dữ liệu được điền đầy đủ theo cột. Vì vậy, mã sau đây cho bạn chính xác kết quả tương tự: >> giỏ. df [c ("8th", "9th"),] <- c (3, 8, 9, 4)
Quy trình này chỉ làm việc với khung dữ liệu. Nếu bạn cố gắng làm điều tương tự với ma trận, bạn sẽ nhận được một lỗi. Trong trường hợp ma trận, bạn chỉ có thể sử dụng các chỉ số tồn tại trong đối tượng ban đầu.
-
Bạn có nhiều tùy chọn hợp lệ như nhau để thêm các quan sát vào một khung dữ liệu. Tùy chọn bạn lựa chọn tùy thuộc vào sự lựa chọn cá nhân và tình huống của bạn. Nếu bạn có một ma trận hoặc khung dữ liệu với các quan sát bổ sung, bạn có thể sử dụng rbind (). Nếu bạn có một vector với tên hàng và một tập các giá trị, sử dụng các chỉ số có thể được dễ dàng hơn.