Làm thế nào để làm việc với các tập tin dữ liệu không CSV trong R - núm vú
Mặc dù thực tế là Các tệp CSV (giá trị được phân cách bởi dấu phẩy) được sử dụng rộng rãi để nhập và xuất dữ liệu trong R, chúng không phải lúc nào cũng là định dạng thích hợp nhất. Một số định dạng dữ liệu cho phép xác định các dữ liệu không có trong bảng. Các định dạng dữ liệu khác cho phép mô tả dữ liệu sử dụng siêu dữ liệu (dữ liệu mô tả dữ liệu). The ...
Làm thế nào để làm việc với các yếu tố có trật tự trong r - dummies
Trong R, có một kiểu dữ liệu đặc biệt cho dữ liệu thứ tự. Loại này được gọi là các yếu tố đã ra lệnh và là một phần mở rộng của các yếu tố mà bạn đã quen thuộc. Để tạo ra một hệ số được sắp thứ tự trong R, bạn có hai lựa chọn: Sử dụng hàm factor () với đối số order = TRUE. Sử dụng hàm order (). Giả sử bạn muốn ...
Làm thế nào để sử dụng Vectorization với If Statements in R - núm vú
Vectorization là một trong những thuộc tính xác định của ngôn ngữ R. R sẽ không được R nếu nó không có một số phiên bản vectorized của câu lệnh if ... else. Vấn đề Các chức năng priceCalculator () vẫn không phải là rất tiết kiệm để sử dụng. Nếu bạn có 100 khách hàng, bạn sẽ phải tính giá cho từng khách hàng một cách riêng biệt. Kiểm tra ...
Làm thế nào để làm việc với các bảng tra cứu trong R - núm vú
ĐôI khi làm một sự hợp nhất toàn bộ dữ liệu trong R là không chính xác những gì bạn muốn. Trong những trường hợp này, có thể phù hợp hơn để khớp các giá trị trong một bảng tra cứu. Để làm điều này, bạn có thể sử dụng match () hoặc% trong% function. Làm thế nào để tìm thấy một kết hợp Match () chức năng trả về vị trí phù hợp của hai ...
Làm thế nào để làm việc với quy mô trong một ggplot2 trong R - núm vú
Trong ggplot2 trong R, quy mô kiểm soát cách dữ liệu của bạn được ánh xạ tới địa lý của bạn. Bằng cách này, dữ liệu của bạn được ánh xạ tới một cái gì đó bạn có thể nhìn thấy (ví dụ: đường kẻ, điểm, màu sắc, vị trí hoặc hình dạng). Gói ggplot2 cực kỳ tốt khi chọn các giá trị mặc định hợp lý cho quy mô của bạn. Trong hầu hết các trường hợp, bạn không có ...
Nhập dữ liệu vào R - núm vú
R có nhiều chức năng cho phép bạn nhập dữ liệu từ các ứng dụng khác. Bảng dưới đây liệt kê một số chức năng nhập văn bản hữu ích, những gì họ làm, và các ví dụ về cách sử dụng chúng. Chức năng Đọc nó như thế nào table () Đọc bất kỳ dữ liệu bảng nào ở đó các cột được tách ra (ví dụ bằng dấu phẩy hoặc tab). ...
ĐặT tên Các quan sát trong R - núm vú
Một sự khác biệt quan trọng giữa ma trận và khung dữ liệu trong R là các khung dữ liệu luôn có được đặt tên là quan sát. Trong khi đó, hàm rownames () trả về NULL nếu bạn không chỉ định các tên hàng của ma trận, nó sẽ luôn cho kết quả trong trường hợp của một khung dữ liệu. Kiểm tra kết quả của những điều sau đây ...
R Tùy chọn Trình chỉnh sửa Mã - núm vú
R là nhiều thứ: một ngôn ngữ lập trình, môi trường xử lý thống kê, một cách để giải quyết vấn đề, và một bộ sưu tập các công cụ hữu ích để làm cho cuộc sống của bạn dễ dàng hơn. Một điều mà R không phải là một ứng dụng, có nghĩa là bạn có quyền tự do lựa chọn các công cụ chỉnh sửa của riêng bạn để tương tác với R. Basic ...
Lời khuyên cho thêm Ngày và Thời gian Chức năng trong R - núm vú
Một khi bạn đã nắm bắt rất tốt sử dụng ngày tháng và thời gian, bạn có thể muốn khám phá thêm các chức năng có sẵn trong R và các gói bổ sung bằng cách nhìn vào các điều sau đây: chron: R có lớp chron thời gian đơn giản hơn cho các đối tượng datetime mà không có múi giờ. Để kiểm tra lớp này, trước tiên hãy tải gói thời gian ...
Hiểu dữ liệu trong định dạng dài và rộng trong R - núm vú
Khi nói về việc định hình lại dữ liệu trong R, điều quan trọng là nhận dạng dữ liệu theo các định dạng dài và rộng. Những ẩn dụ trực quan này mô tả hai cách đại diện cho cùng một thông tin. Sẽ rất hữu ích khi biết các định dạng này khi sử dụng R. Bạn có thể nhận dạng dữ liệu ở định dạng rộng bởi thực tế các cột đại diện cho các nhóm. Vì vậy, ví dụ của chúng ta ...
R For Dummies Cheat Sheet - núm vú
R không chỉ là một ngôn ngữ lập trình thống kê. Nó cũng là một công cụ mạnh mẽ cho tất cả các loại xử lý dữ liệu và thao tác, được sử dụng bởi cộng đồng các lập trình viên và người sử dụng, các học giả, và các học viên. Nhưng để có được nhiều lợi ích nhất của R, bạn cần phải biết cách truy cập các file R Help và ...
Ghi âm với Scratch Sounds Editor - núm vú
Trình Scratch Sounds Editor cho phép người dùng ghi âm và chỉnh sửa âm thanh để sử dụng bên trong một dự án Scratch. Bằng cách sử dụng các dạng sóng trực quan, The Sounds Editor làm cho việc cắt và ghép các đoạn âm thanh một cách chính xác trở nên dễ dàng. Người dùng cũng có thể sử dụng menu Hiệu ứng để thay đổi âm lượng, làm mờ hoặc nhả, và đảo ngược âm thanh.
Để Tìm hình ảnh cho trang web của bạn hoặc dự án mã hóa - núm vú
Một khi bạn đã học các khái niệm cơ bản về mã HTML , bạn sẽ nhanh chóng muốn bắt đầu xây dựng các trang web. Nhu cầu phổ biến nhất khi kết hợp một trang web, cho dù là sử dụng cá nhân hoặc chuyên nghiệp, đang tìm kiếm và sử dụng các hình ảnh có liên quan. Tuy nhiên, chỉ vì bạn tìm thấy một hình ảnh trên Internet không có nghĩa là bạn được tự do sử dụng nó như bạn muốn. ...
Các tính năng độc đáo của R - núm vú
R không chỉ là một ngôn ngữ lập trình chuyên biệt cho 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 vectơ. Các 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 tập các giá trị trong một lệnh. Thực hiện nhiều tính toán với ...
Một cách nâng cao để kết hợp các chuỗi trong Ruby - núm vú
Ruby có một loại dữ liệu được gọi là mảng mà bạn có thể sử dụng để kết hợp các dây với nhau. Hãy suy nghĩ về một mảng như một hộp lưu trữ đặc biệt với nhiều ngăn. Bạn có thể đặt một vật thể khác nhau trong mỗi khoang và lấy riêng các vật đó. Sau các số và chuỗi, mảng có lẽ là một trong những phổ biến nhất ...
Một cách dễ dàng để kết hợp các từ trong Ruby - núm vú
Bạn có thể thêm các biến và các ký tự dòng mới trong Ruby, nhưng Ruby có một số phím tắt để kết hợp các chuỗi cho phép bạn dễ dàng kết hợp từ. Thuật ngữ đầu tiên được gọi theo một thuật ngữ thực sự kỳ lạ: interpolation chuỗi. Đừng lo lắng về điều đó ngay bây giờ - chỉ cần kiểm tra cách bạn kết hợp các dây: 2. 2. 2 ...
Nghiên cứu Các nguồn cho việc mã hoá ứng dụng của riêng bạn - những cái đầu
Một khi bạn biết ứng dụng của bạn sẽ làm gì, bạn có thể tập trung về cách ứng dụng của bạn sẽ làm điều đó. Sau khi gỡ xuống ứng dụng của bạn thành các bước, bạn đi qua mỗi bước để xác định làm thế nào để hoàn thành nó. Đối với các ứng dụng phức tạp hơn, các nhà phát triển sẽ quyết định phương pháp nào trong hai phương pháp này là cách tốt nhất để hoàn thành mỗi
Không tái tạo bánh xe: Sử dụng RubyGems - núm vú
Ngôn ngữ lập trình Ruby cơ bản rất mạnh. Bạn có thể viết mã rất nhiều ý tưởng của bạn với cách gõ rất ít. Các lớp học và các đối tượng được xây dựng trong Ruby khiến bạn khá xa bằng cách cung cấp cho hầu hết các nhu cầu lập trình. Cuối cùng, bạn sẽ muốn làm một cái gì đó không phải là một phần của thư viện mã, và bạn sẽ bắt đầu viết bài của bạn ...
Cách các chữ cái và chữ khác với số trong Ruby - núm vú
Ngôn ngữ lập trình, như Ruby, theo dõi các loại dữ liệu khác nhau mà bạn có thể muốn làm việc với trong một chương trình. Đối với từng loại dữ liệu, ngôn ngữ thường cung cấp các khả năng chung và độc nhất để thao tác dữ liệu đó. Trong Ruby, số là một loại dữ liệu. Bạn có thể thực hiện nhiều điều khác nhau ...
Cách xác nhận quyền truy cập quản trị trong Mac OS X - núm vú
Để Chạy Ruby trên Mac OS X, bạn phải cài đặt Ruby và một số công cụ phát triển. Để cài đặt các công cụ phát triển Ruby cần thiết cho Mac OS X, bạn cần phải đăng nhập vào máy tính bằng tài khoản có quyền truy cập Quản trị. Nếu bạn là người duy nhất sử dụng máy tính, bạn thường là quản trị viên của ...
Gỡ lỗi và Khắc phục sự cố Mẹo cho các chương trình Ruby - những con dao
Ruby là một ngôn ngữ khá linh hoạt và nó mang lại cho bạn một rất nhiều công cụ để viết các chương trình tuyệt vời với công việc rất ít. Tuy nhiên, Rubyists mới nhanh chóng học được rằng với tất cả sức mạnh đó có một chút trách nhiệm để kiểm tra và gỡ lỗi mã của bạn một cách đầy đủ. May mắn thay, có một số kỹ thuật đơn giản bạn có thể sử dụng để ...
Làm thế nào để tạo một thư mục phát triển cho các dự án Ruby - núm vú
Bạn nên thiết lập một không gian trên ổ cứng cho công việc của bạn trong Ruby được lưu trữ. Các lập trình viên gọi các thư mục không gian này, nhưng bạn có thể xem chúng như các thư mục. Thiết lập thư mục và tệp của bạn tương đối giống nhau cho cả Mac và Windows. Đầu tiên, tạo một thư mục phát triển để giữ tất cả các Ruby của bạn ...
Làm thế nào để Thêm bộ nhớ trong Ruby bằng cách lưu trữ kết quả trong các biến
Trong Ruby, you thường đặt tên biến bằng cách sử dụng các chữ cái viết thường, số và dấu gạch dưới (_). Ruby mong muốn một biến bắt đầu với một chữ cái thường, và sau đó bạn có thể sử dụng bất kỳ sự kết hợp của chữ cái viết thường khác, số, hoặc gạch dưới. Quy ước Ruby là sử dụng "snakecase" khi đặt tên một biến. Snakecase tách các từ với một dấu gạch dưới, ...
Làm thế nào để Thực hiện Toán cơ bản trong Ruby - núm vú
Ruby bao gồm một tập hợp lớn và mạnh mẽ của khả năng tích hợp sẵn . Một trong những cơ bản nhất là khả năng làm số học đơn giản. Nhập 2 + 2 tại dấu nhắc irb và nhấn Return (Enter): 2. 2. 2: 010 & gt; 2 + 2 = & gt; 4 Wow, Ruby có thể làm toán học bạn đã học trong lớp mẫu giáo! Nhìn vào khác ...
Cách nhập Số trong Tương tác Ruby - núm vú
Để Sẵn sàng để nhập một số số trong Interactive Ruby, định vị chương trình đầu cuối của bạn (trên máy Mac) hoặc bàn điều khiển với phím tắt Ruby (trên Windows). Khi đó là chạy, mọi thứ khác là như nhau. Terminal có nghĩa là terminal hoặc chương trình điều khiển, cho dù trên Mac hay Windows. Tương tác Ruby được gọi là IRB hoặc irb. ...
Làm thế nào để Nhận đầu vào với Gets trong Ruby - núm vú
Ruby cung cấp một số cách để có được đầu vào từ người dùng. Bạn sẽ sử dụng được trong ví dụ này. Các phương pháp được về cơ bản là đối diện của đặt - thay vì in ấn các công cụ, nó tập hợp những gì người sử dụng các loại cho bạn. Các lập trình viên gọi thiết lập một biến cho một giá trị duy nhất mà không thể thay đổi mã hóa cứng. ...
Các điều khiển ribbonX - núm vú
Bảng dưới đây chạy qua rất nhiều điều khiển trên RibbonX và những gì chúng làm. Danh sách cũng chứa callbacks và các thuộc tính phổ biến nhất - nhưng không phải mọi callback hoặc thuộc tính mà control hỗ trợ. Mô tả điều khiển Các cuộc gọi lại thường gặp Các thuộc tính Thuộc tính Chung nhóm các điều khiển với nhau trong một nhóm. Bạn có thể đặt bất kỳ kiểm soát ...
Làm thế nào để Tạo mã trong Ruby để Vẽ một Hình chữ nhật - núm vú
Trong Ruby, bạn có thể tạo một hình chữ nhật trên màn hình bằng cách sử dụng nghệ thuật ASCII. Nếu bạn định vẽ một hình chữ nhật trên giấy đã được lấp đầy bằng một khuôn mẫu, bạn sẽ cần làm gì? Trước tiên, bạn có thể vẽ phác thảo hình chữ nhật, và sau đó bạn có thể tô màu bên trong. Nhưng đối với ...
Làm thế nào để Tạo Mã để Vẽ một Tam giác trong Ruby - núm vú
Bạn có thể tạo ra một phương pháp vẽ một hình tam giác trong Ruby. Trước hết, hãy suy nghĩ về cách điều này có thể làm việc. Hình tam giác bạn sẽ vẽ sẽ giống như một tam giác cân, ở đó hai bên sẽ có kích thước giống nhau và cơ sở sẽ nhỏ hơn một chút. Không giống như hình chữ nhật, nơi mà mỗi hàng dễ dàng định dạng, cho ...
Làm thế nào để cài đặt một trình biên soạn cho Ruby trong Mac OS X - núm vú
Sau khi bạn có Ruby, Homebrew và phần mềm phát triển liên quan, bao gồm Gosu bằng đá quý, đã sẵn sàng để đi, bạn cần một trình soạn thảo chương trình cho Ruby. Để cài đặt Atom, hãy làm theo các bước sau:
Cách cất giữ các chuỗi trong các biến Ruby - các núm vú
Ruby cho phép bạn lưu trữ bất kỳ kiểu dữ liệu nào trong một biến, và dây cũng không phải là ngoại lệ. Đây là cách để lưu trữ tên của bạn trong một biến: 2. 2. 2: 016> name = "Chris" => "Chris" Để xác nhận nó ở trong đó, hãy làm như sau: 2. 2. 2: 017> name => " Chris "Tạo một biến khác cho lời chào: 2. 2. 2: 018> ...
Cách Cài đặt và Chạy Ruby trên Mac OS X - núm vú
Các hướng dẫn sau để cài đặt Ruby đã được thử nghiệm trên hệ điều hành Mac OS X Yosemite (10.10.4). Họ nên hoạt động tốt với Mac OS X El Capitan (10.11.1) hoặc Mavericks (10. 9. 5) miễn là bạn đang chạy bản cập nhật mới nhất cho phiên bản Mac OS X đó:
Làm thế nào để Supersize Math trong Ruby với số lượng lớn - núm vú
Không giống như một máy tính bỏ túi, hoặc thậm chí máy tính trên điện thoại thông minh, Ruby đã hỗ trợ tuyệt vời cho một số con số thực sự khổng lồ. Đưa ra một thử sau đây: 2. 2. 2: 022 & gt; * 12345678998765432234567890 = & gt; 150534112319147377922666710346041538891241000 Có 45 chữ số trong số đó! Bạn có thể sử dụng toán tử mũ (**) để tăng số lượng ...
Làm thế nào để Tổ chức một dự án Ruby mới - núm vú
Trước mỗi dự án trong Ruby, bạn sẽ muốn nhận được được tổ chức bằng cách giữ tất cả công việc của bạn cho dự án cùng nhau trong một nơi dễ tìm. Bạn sẽ lặp lại các bước này cho mỗi dự án mới, vì vậy bây giờ là thời điểm tốt để có được sự thoải mái bằng cách sử dụng sự kết hợp của chương trình đầu cuối của bạn và trình biên tập mã của bạn. Khi làm việc nhiều hơn
In với Sử dụng Đặt trong Ruby - núm vú
Khi bạn đang sử dụng Interactive Ruby (IRB), bạn có thể sử dụng Phương thức put-in built-in của Ruby, in ra một chuỗi cho bạn. Bạn cũng có thể sử dụng puts và một phương thức định dạng được xây dựng sẵn được gọi là print để in ra một thông điệp và thu thập một số thông tin đầu vào từ người dùng của bạn. Phương pháp print giống như đặt, nhưng thay vì ...
Làm thế nào Bạn làm Toán với Words trong Ruby - núm vú
Trong Ruby, bạn có thể làm số học cơ bản với số dữ liệu. Nó chỉ ra rằng chuỗi (và các ký tự cá nhân) có nhiều khả năng được xây dựng, một số trong đó trông giống như các biểu tượng trông giống như số học. Bạn có thể thêm hai dây, và Ruby đập vỡ hai dây với nhau: 2. 2. 2: 006> "hello" + "chris" => "hellochris" Ruby không phải là ...
Các bước để tạo một trò chơi mạo hiểm đơn giản trong Ruby - núm vú
Trước khi bạn viết một dòng mã trong Ruby, suy nghĩ về các bước mà chương trình của bạn cần để tạo ra một trò chơi mạo hiểm. Đây là một trò chơi phiêu lưu dựa trên biến, vì vậy mọi thứ sẽ xảy ra trong cửa sổ terminal. Nhưng chính xác nó sẽ làm gì? Trước tiên, chương trình cần thiết lập các biến để theo dõi ...
Các từ đã được bảo vệ của ruby - những con vú
Ruby có một tập các từ nhỏ được xem là "reserved" và không nên sử dụng khi đặt tên biến hoặc phương pháp. Bảng dưới đây chứa một danh sách các từ dành riêng cho Ruby mà không được sử dụng. bí danh và BEGIN bắt đầu phá vỡ lớp trường hợp def xác định? làm khác elsif END kết thúc đảm bảo sai cho nếu module tiếp theo ...