Writing good code for data science is only part of the job. In order to maximizing the usefulness and reusability of data science software, code must be organized and distributed in a manner that adheres to community-based standards and provides a good user experience. This course covers the primary means by which R software is organized and distributed to others. We cover R package development, writing good documentation and vignettes, writing robust software, cross-platform development, continuous integration tools, and distributing packages via CRAN and GitHub. Learners will produce R packages that satisfy the criteria for submission to CRAN.
이 강좌는 Mastering Software Development in R 특화 과정의 일부입니다.
제공자:
이 강좌에 대하여
귀하가 습득할 기술
- Programming Tool
- Github
- Continuous Integration
- R Programming
제공자:

존스홉킨스대학교
The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world.
강의 계획표 - 이 강좌에서 배울 내용
Getting Started with R Packages
Documentation and Testing
Licensing, Version Control, and Software Design
Continuous Integration and Cross Platform Development
검토
- 5 stars51.85%
- 4 stars24.07%
- 3 stars13.88%
- 2 stars3.24%
- 1 star6.94%
BUILDING R PACKAGES의 최상위 리뷰
Very good course for intermediate/advanced R users. Sad that you are elegible to do assignments only if you pay.
Overall, this was a good course to learn the intricacies of building R packages.
The course delivered the basic goals of creating a package for the first time in R!
Amazing course! Will explain every detail regarding R package creation.
Mastering Software Development in R 특화 과정 정보
R is a programming language and a free software environment for statistical computing and graphics, widely used by data analysts, data scientists and statisticians. This Specialization covers R software development for building data science tools. As the field of data science evolves, it has become clear that software development skills are essential for producing and scaling useful data science results and products.

자주 묻는 질문
강의 및 과제를 언제 이용할 수 있게 되나요?
이 전문 분야를 구독하면 무엇을 이용할 수 있나요?
재정 지원을 받을 수 있나요?
궁금한 점이 더 있으신가요? 학습자 도움말 센터를 방문해 보세요.