详细内容或原文请订阅后点击阅览
在R
通过创建交互式测验游戏来练习 R 中的控制流、输入处理和函数。在 R 中构建命令行测验应用程序一文首先出现在 Towards Data Science 上。
来源:走向数据科学几年前,我进行了科学之旅,我意识到我获得的大部分经验都围绕着数据分析和理论编码。
回顾过去,我从计算机科学专业获得的好处之一就是培养了对各种编程语言的核心理解。
虽然缺点是你有所有这些理论,但很少甚至没有实践。
考虑到这一点,我挑战自己使用数据科学领域顶级编程语言之一来构建一些东西:R。
是的,我知道您可能在想什么:为什么是 R,而不是 Python?
为什么是 R,而不是 Python?好吧,请听我一分钟。
根据 StrataScratch 的一篇文章,对近 20,000 名数据专业人士进行了调查,其中 31% 的人表示每天使用 R。
StrataScratch 文章对我来说,31% 是一块巨大的蛋糕,这让我开始思考。
如果 R 足够强大,可以处理数百万行数据,为什么我不使用它来练习与数据科学相关的编程基础知识呢?
与数据科学相关有时,成长为数据科学家的最佳方式可能不是直接跳入机器学习库或分析大型数据集。它也可能来自于不断学习并逐渐扩展你的技能。
不断学习这就是我创建这个项目的灵感,这是一个在终端内使用 R 编写的命令行测验应用程序。
它很简单,但它教授了构建更复杂的数据管道时所需的相同技能,例如控制流、输入处理和模块化函数。
在本文中,我将逐步引导您完成整个过程,不仅分享代码,还分享我在此过程中学到的经验教训。
处理用户输入
我在这里有点激动,因为这让我回想起我第一次在 R 中使用 readline() 。看到程序“等待”我输入一些东西,感觉就像我正在与我的代码进行对话。
readline()
好吧,多编码,少怀旧。
tolower()
