TheAlgorithms/R has 1,222 GitHub stars and 357 forks. GitHot measured +1 stars in 24 hours, +1 in 7 days, and +1 in 15 days. Last checked 2026-11-13 14:10 UTC. Last push 2026-06-12.
측정된 스타 증가
- in 24h
- +1
- in 7 days
- +1
- in 15 days
- +1
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
소개
Collection of various algorithms implemented in R.
학습README.md
OriginalThe Algorithms - R
R is a programming language and free software environment for statistical computing and graphics supported by the R Foundation for Statistical Computing. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Polls, data mining surveys and studies of scholarly literature databases show substantial increases in popularity in recent years. As of November 2019, R ranks 16th in the TIOBE index, a measure of popularity of programming languages. (Wikipedia)
All algorithms can be found in the DIRECTORY.md file ordered by folder.
Contribution Guidelines
Please ensure to follow the points stated below if you would like to contribute:
1. Code Quality & Functionality
-Ensure that your code is functional and well-structured before submitting a pull request.
-The code should run without errors in an R environment and produce the expected output.
-Follow best practices for efficiency, readability, and maintainability.
2. Adding a New Algorithm
-Verify that the algorithm is not already implemented in the repository.
-Include a brief explanation of the algorithm in the file as comments.
-Add an example showcasing its usage (it can be commented within the script).
3. Modifying an Existing Algorithm
-If making improvements, clearly document the changes in your pull request description.
-Ensure that your modifications do not break existing functionality.
-If applicable, update or add test cases to validate your changes.
4. Code Style & Naming Conventions
-Use consistent and meaningful variable names. Follow one of these naming conventions:
-Use . or _ to separate words (e.g., results.df for a data frame).
-Ensure that filenames follow the existing directory structure and naming patterns.
5. Documentation & Comments
-Provide clear and concise documentation in the form of comments within the code.
-Add a brief docstring at the beginning of the script explaining:
-What the algorithm does
-The expected input and output
-Any dependencies required
6. Testing & Verification
-Before submitting a pull request, verify that your code:
-Runs correctly with different test cases
-Does not produce unnecessary warnings or errors
-If applicable, add a test file demonstrating the algorithm’s correctness.
관련 프로젝트 살펴보기
sindresorhus/awesome
😎 온갖 흥미로운 주제에 관한 Awesome 목록 [참고: 기존 풀 리퀘스트를 따라잡을 여유가 생길 때까지 풀 리퀘스트가 일시적으로 비활성화되어 있습니다]
536,352 스타EbookFoundation/free-programming-books
:books: 무료로 이용할 수 있는 프로그래밍 도서
401,545 스타nilbuild/developer-roadmap
개발자의 커리어 성장을 돕는 인터랙티브 로드맵, 가이드 및 기타 교육 콘텐츠.
371,953 스타vinta/awesome-python
“Python으로 X를 하고 싶은데, 어떤 도구를 써야 할까?”에 답하는 결정판 목록.
334,508 스타