Mục lục:
Video: Sai lầm cơ bản khiến bạn lộ thông tin cá nhân - mất tiền trong thẻ 2025
Sau khi bạn đã tạo tập hợp con thích hợp của dữ liệu, bước tiếp theo trong phân tích của bạn có thể là để thực hiện một số tính toán với R.
Làm thế nào để làm số học trên các cột của một khung dữ liệu
R làm cho việc tính toán trên các cột của một khung dữ liệu rất dễ dàng vì mỗi cột chính nó là một vector. Gắn bó với khung dữ liệu iris, hãy thử thực hiện một vài tính toán trên các cột. Ví dụ: tính tỷ lệ giữa chiều dài và chiều rộng của cửa ngang:
Bây giờ bạn có thể sử dụng tất cả các công cụ R để kiểm tra kết quả của bạn. Ví dụ: kiểm tra 5 yếu tố đầu tiên trong kết quả của bạn bằng hàm head ():
đầu
Như bạn thấy, thực hiện tính toán trên các cột của một khung dữ liệu là đơn giản. Chỉ cần lưu ý rằng mỗi cột thực sự là một vector, vì vậy bạn chỉ cần nhớ làm thế nào để thực hiện các hoạt động trên vectơ.
> y <- với (Iris, Sepal Length / Sepal. Width)
Chức năng with () cho phép bạn tham khảo cột bên trong khung dữ liệu mà không sử dụng dấu đô la hoặc thậm chí cả tên của khung dữ liệu. Vì vậy, trong ví dụ của chúng ta, bởi vì bạn sử dụng với (iris, …) R biết đánh giá cả Sepal. Chiều dài và Sepal. Chiều rộng trong bối cảnh Iris.Hy vọng rằng, bạn đồng ý rằng điều này là dễ dàng hơn nhiều để đọc và hiểu. Bằng cách in các giá trị của biến y mới của bạn, bạn có thể xác nhận rằng nó giống với x trong ví dụ trước. >> head (y) [1] 1. 457143 1. 633333 1. 468750 1. 483871 1. 388889 1. 384615
Bạn cũng có thể sử dụng chức năng giống hệt nhau () để lấy R để cho bạn biết liệu những giá trị này là, trên thực tế, giống nhau:giống hệt nhau (x, y) [1] TRUE
Ngoài chức năng (), hàm hữu ích trong () cho phép bạn gán giá trị cho các cột trong dữ liệu của bạn rất dễ dàng. Giả sử bạn muốn thêm tỷ lệ tính toán của bạn về độ dài khoảng cách đến chiều rộng vào khung dữ liệu ban đầu. Bạn đã quen với việc viết nó như sau: >> iris $ ratio <- iris $ Sepal. Chiều dài / mống mắt $ Sepal. Width
Bây giờ, bằng cách sử dụng trong () nó biến thành những điều sau đây:
head (iris $ ratio) [1] 1. 457143 1. 633333 1. 468750 1. 483871 1. 388889 1. 384615