Trang Chủ Tài chính Cá nhân Các tính năng độc đáo của R - núm vú

Các tính năng độc đáo của R - núm vú

Mục lục:

Video: Schannel - Mở hộp tai nghe Partron Croise.R PSB-100: Chất âm tốt, nhiều tính năng độc đáo, giá 990k 2025

Video: Schannel - Mở hộp tai nghe Partron Croise.R PSB-100: Chất âm tốt, nhiều tính năng độc đáo, giá 990k 2025
Anonim

R không chỉ là một ngôn ngữ lập trình chuyên biệt cho một miền nhằm mục đích phân tích dữ liệu. Nó có một số tính năng độc đáo mà làm cho nó rất mạnh mẽ, một trong những quan trọng nhất arguably là khái niệm của vector . Những vectơ này cho phép bạn thực hiện các hoạt động đôi khi phức tạp trên một bộ các giá trị trong một lệnh duy nhất.

Thực hiện tính toán đa với vectơ

R là một ngôn ngữ dựa trên vector. Bạn có thể nghĩ đến vector dưới dạng hàng hoặc cột của số hoặc văn bản. Danh sách các số {1, 2, 3, 4, 5}, ví dụ, có thể là một vector. Không giống hầu hết các ngôn ngữ lập trình khác, R cho phép bạn áp dụng các chức năng cho toàn bộ vector trong một thao tác đơn mà không cần một vòng lặp rõ ràng.

Đã đến lúc để minh hoạ các vector với một số mã R thực. Trước tiên, gán các giá trị 1: 5 cho một vector gọi là x: >> xx [1] 1 2 3 4 5

Tiếp theo, thêm 2 giá trị vào mỗi phần tử trong vector x: >> x + 2 [1] 3 4 5 6 7

Bạn cũng có thể thêm một vector vào một vector khác. Để thêm các giá trị 6: 10 phần tử vào x, bạn thực hiện như sau: >> x + 6: 10 [1] 7 9 11 13 15

Để làm được điều này trong hầu hết các ngôn ngữ lập trình khác đòi hỏi một sự rõ ràng vòng lặp để chạy qua mỗi giá trị của x. Tuy nhiên, R được thiết kế để thực hiện nhiều thao tác chỉ trong một bước. Chức năng này là một trong những tính năng làm cho R trở nên hữu ích và mạnh mẽ để phân tích dữ liệu.

Xử lý nhiều hơn chỉ là thống kê

R được phát triển bởi các nhà thống kê để phân tích số liệu thống kê dễ dàng hơn. Di sản này tiếp tục, làm cho R một công cụ rất mạnh để thực hiện hầu như bất kỳ tính toán thống kê. Khi R bắt đầu mở rộng ra khỏi nguồn gốc của nó trong thống kê, nhiều người tự cho mình là người lập trình chứ không phải là các nhà thống kê đã tham gia với R. Kết quả là R bây giờ rất phù hợp cho nhiều hoạt động phi thống kê khác nhau, bao gồm xử lý dữ liệu, hình dung đồ họa, và phân tích tất cả các loại. R đang được sử dụng trong các lĩnh vực tài chính, xử lý ngôn ngữ tự nhiên, di truyền học, sinh học, và nghiên cứu thị trường, để chỉ một số ít.

R

Turing hoàn chỉnh, có nghĩa là bạn có thể sử dụng R một mình để lập trình bất cứ điều gì bạn muốn. (999) Chạy mã không có trình biên dịch

R là một ngôn ngữ được giải thích

, nghĩa là - trái với các ngôn ngữ được biên dịch như C và Java - bạn không cần một trình biên dịch để tạo một chương trình từ mã của bạn trước khi bạn có thể sử dụng nó. R diễn giải mã bạn cung cấp trực tiếp và chuyển đổi nó thành các cuộc gọi cấp thấp hơn tới mã / chức năng được biên dịch trước Trong thực tế, nó có nghĩa là bạn chỉ cần viết mã của bạn và gửi nó đến R, và mã chạy, mà làm cho chu kỳ phát triển dễ dàng. Điều này dễ dàng phát triển đi kèm với chi phí của tốc độ thực hiện mã, tuy nhiên. Nhược điểm của một ngôn ngữ giải thích là mã thường chạy chậm hơn so với mã biên dịch tương đương.

Nếu bạn có kinh nghiệm trong các ngôn ngữ khác, hãy lưu ý rằng R

không phải là C hoặc Java. Mặc dù bạn có thể sử dụng R như một ngôn ngữ thủ tục như C hay một ngôn ngữ hướng đối tượng như Java, R chủ yếu dựa trên mô hình lập trình chức năng. Đặc điểm này đòi hỏi một chút suy nghĩ khác. Hãy quên đi những gì bạn biết về các ngôn ngữ khác, và chuẩn bị cho một cái gì đó hoàn toàn khác.

Các tính năng độc đáo của R - núm vú

Lựa chọn của người biên tập

Quản trị mạng: Làm thế nào Các Tác vụ DHCP - núm vú

Quản trị mạng: Làm thế nào Các Tác vụ DHCP - núm vú

Bạn có thể cấu hình và sử dụng Dynamic Host Configuration Protocol (DHCP) các chi tiết về cách cấu hình máy khách DHCP thực sự hoạt động. Tuy nhiên, sự hiểu biết cơ bản về quá trình này có thể giúp bạn hiểu được DHCP thực sự đang làm gì. Sự hiểu biết này không chỉ đơn giản là sáng tỏ, mà nó còn có thể giúp ích khi bạn đang khắc phục sự cố DHCP. Các

Quản trị mạng: Cấu hình FTP - núm vú

Quản trị mạng: Cấu hình FTP - núm vú

Bạn cấu hình vsftpd mặc dù tệp cấu hình có tên vsftpd. conf, nằm trong / etc. Mặc định vsftpd. conf được hiển thị như sau. Bạn có thể học hỏi rất nhiều về cách vsftpd hoạt động đơn giản bằng cách đọc qua tập tin cấu hình này. Vsftpd. conf File # Ví dụ tập tin cấu hình / etc / vsftpd. conf # # Mặc định biên soạn trong các cài đặt khá paranoid. ...

Quản trị mạng: Cài đặt và Cấu hình Máy chủ DHCP - núm vú

Quản trị mạng: Cài đặt và Cấu hình Máy chủ DHCP - núm vú

Các bước chính xác mà bạn nên làm khi cấu hình và quản lý máy chủ DHCP (Dynamic Host Configuration Protocol) tùy thuộc vào hệ điều hành mạng mà bạn đang sử dụng. Các thủ tục sau đây cho bạn thấy làm thế nào để làm việc với một máy chủ DHCP trong Windows Server 2008. Thủ tục cho các hệ điều hành khác cũng tương tự. Để cài đặt DHCP ...

Lựa chọn của người biên tập

Các công cụ để trò chuyện với cộng đồng trực tuyến của bạn - những người có núm vú

Các công cụ để trò chuyện với cộng đồng trực tuyến của bạn - những người có núm vú

Cuộc trò chuyện trực tiếp rất có giá trị để phát triển cộng đồng trực tuyến của bạn và tạo sự tin tưởng giữa bạn, công ty bạn làm việc, và những người tạo nên cộng đồng của bạn. Xin lưu ý rằng những buổi này đòi hỏi một chút cam kết vì bạn phải quảng bá sự kiện, mời cộng đồng và kiểm duyệt cuộc trò chuyện. Ở đó ...

Theo dõi ý tưởng Blog của bạn với Evernote - núm vú

Theo dõi ý tưởng Blog của bạn với Evernote - núm vú

Nếu bảng nội thất làm bằng tay hoặc một trên Pinterest dường như không hấp dẫn, hãy thử Evernote để thu thập các mặt hàng cho bảng thiết kế blog. Evernote là một chương trình giúp bạn dễ dàng lưu trữ các bài viết, hình ảnh và thậm chí các bản ghi âm của riêng bạn ở một nơi. Evernote cũng có một ứng dụng mạnh mẽ cho điện thoại thông minh.

Theo dõi Các liên kết liên kết để cải thiện mẹ Blog Sales - núm vú

Theo dõi Các liên kết liên kết để cải thiện mẹ Blog Sales - núm vú

Sub-ID, SID, bit của văn bản mà bạn có thể thêm vào hầu hết các liên kết liên kết sẽ được theo dõi trong quá trình bán hàng. Khi bạn bắt đầu thiết lập được bằng cách sử dụng các liên kết liên kết, bạn sẽ thấy các trường hợp mà bạn muốn biết chi tiết hơn về cách bán hàng diễn ra như thế nào. Đặc biệt nếu bạn sử dụng

Lựa chọn của người biên tập

Tránh Hacks với Linux Test Tools - núm vú

Tránh Hacks với Linux Test Tools - núm vú

Bạn có thể sử dụng nhiều công cụ an ninh UNIX để kiểm tra các hệ thống Linux của bạn . Một số tốt hơn nhiều so với những người khác. Dù bằng cách nào, bạn cần phải có biện pháp chống lại tin tặc và kiểm tra hệ thống của bạn! Các công cụ thương mại dựa trên Windows dường như làm tốt công việc như bất kỳ. Một số mục yêu thích như sau: Bộ công cụ BackTrack Linux trên một đĩa CD có khả năng khởi động ...

Banner Grabs có thể cho một Hacker Thông tin để tấn công E-mail - núm vú

Banner Grabs có thể cho một Hacker Thông tin để tấn công E-mail - núm vú

Khi hacker một máy chủ e-mail, một đơn hàng đầu tiên của hacker đang thực hiện một banner cơ bản để xem liệu anh ta có thể phát hiện được phần mềm máy chủ thư điện tử nào đang chạy. Đây là một trong những bài kiểm tra quan trọng nhất để tìm ra thế giới biết về máy chủ SMTP, POP3 và IMAP của bạn. Thu thập thông tin Bạn có thể ...

Các Thiết lập Mạng Mac cơ bản - núm vú

Các Thiết lập Mạng Mac cơ bản - núm vú

Hầu hết các thiết lập mạng trên hệ điều hành OS X của Mac đều tự động. Nếu bạn muốn, bạn có thể xem và thay đổi cài đặt mạng mặc định bằng cách làm theo các bước sau: