课程
Object-Oriented Programming with S3 and R6 in R
高级技能水平
更新时间 2024年8月
RProgramming4小时17 视频55 道练习4,200 XP23,373成就证明
创建您的免费帐户
继续使用 Google显示更多选项或
继续操作即表示您接受我们的《使用条款》和《隐私政策》,并同意您的数据存储在美国。
深受数千家公司学习者的喜爱
需要团队培训?
企业版试用课程描述
先决条件
Introduction to Writing Functions in R1
Introduction to Object-Oriented Programming
Learn what object-oriented programming (OOP) consists of, when to use it, and what OOP systems are available in R. You'll also learn how R identifies different types of variable, using classes, types, and modes.
2
Using S3
S3 is a very simple object-oriented system that lets you define different behavior for functions, depending upon their input argument. This chapter explains how to use S3, and how generics and methods work.
3
Using R6
Learn how to define R6 classes, and to create R6 objects. You'll also learn about the structure of R6 classes, and how to separate the user interface from the implementation details.
4
R6 Inheritance
Learn how to inherit from an R6 class, and how the relationship between parent and child classes works.
5
Advanced R6 Usage
Complete your mastery of R6 by learning about advanced topics such as copying by reference, shared fields, cloning objects, and finalizing objects.
Object-Oriented Programming with S3 and R6 in R
课程完成 加入超过19百万学习者,今天就开始Object-Oriented Programming with S3 and R6 in R!
创建您的免费帐户
继续使用 Google显示更多选项或
继续操作即表示您接受我们的《使用条款》和《隐私政策》,并同意您的数据存储在美国。
通过 DataCamp for Mobile 提升您的数据技能
随时随地通过我们的移动课程和每日 5 分钟编程挑战提升技能。