This course covers advanced topics in R programming that are necessary for developing powerful, robust, and reusable data science tools. Topics covered include functional programming in R, robust error handling, object oriented programming, profiling and benchmarking, debugging, and proper design of functions. Upon completing this course you will be able to identify and abstract common data analysis tasks and to encapsulate them in user-facing functions. Because every data science environment encounters unique data challenges, there is always a need to develop custom software specific to your organization’s mission. You will also be able to define new data types in R and to develop a universe of functionality specific to those data types to enable cleaner execution of data science tasks and stronger reusability within a team.
이 강좌는 Mastering Software Development in R 특화 과정의 일부입니다.
제공자:
이 강좌에 대하여
직원에게 수요가 높은 기술을 교육하면 회사가 이점을 얻을 수 있습니까?
비즈니스를 위한 Coursera 경험해 보기귀하가 습득할 기술
- Logic Programming
- R Programming
- Object-Oriented Programming (OOP)
- Functional Programming
직원에게 수요가 높은 기술을 교육하면 회사가 이점을 얻을 수 있습니까?
비즈니스를 위한 Coursera 경험해 보기제공자:
강의 계획표 - 이 강좌에서 배울 내용
Welcome to Advanced R Programming
Functions
Functions: Lesson Choices
Functional Programming
Functional Programming: Lesson Choices
Debugging and Profiling
Object-Oriented Programming
검토
- 5 stars58.75%
- 4 stars22.50%
- 3 stars10.35%
- 2 stars2.85%
- 1 star5.53%
고급 R 프로그래밍의 최상위 리뷰
The last problem is unnecessarily difficult with little related teaching and learning material provided. Otherwise, the course is certainly well worth taking.
It is a good course that forced me to understand the s3 and s4 object of R and have gained an appreciation of "methods belonging to functions not belonging to objects".
The final homework assignment is tough if you are a newcomer to R. It is sink or swim time. Worth it if you can get through it.
Very useful, I considered myself quite an advanced R user, but this class raised the level, especially with the R as OOB part. Good investment if you are not a beginner.
Mastering Software Development in R 특화 과정 정보

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