找到 2038 篇文章 关于 R 编程

学习机器学习哪个更好:C++、Python 或 R?

Devang Delvadiya
更新于 2023年5月12日 15:45:48

253 次浏览

机器学习 (ML) 是研究无需人类明确编程即可学习的计算机算法。它们通过摄取和处理数据来实现这一点,这有助于它们识别模式和趋势。ML 在医疗保健、营销、医疗服务、物流、人力资源、能源、安全、电子商务、制造业、艺术与创意、金融、交通、汽车、政府与监控、保险以及数字媒体和娱乐等领域非常相关。苹果、谷歌、微软、IBM 等大型企业巨头都在广泛使用 ML。除了科技巨头外,小型和中型初创公司也依赖于 ML。大多数科技公司使用 AI ... 阅读更多

除了 Python、R 和 SQL 之外,所有数据科学家都应该了解哪些工具?

Tushar Sharma
更新于 2023年4月3日 16:06:31

117 次浏览

数据科学是一个不断发展的领域,需要各种技能和工具来跟上不断变化的数据格局。虽然 Python、R 和 SQL 无疑是数据科学行业中最常用的工具,但数据科学家还需要掌握其他一些工具和技术。在本文中,我们将探讨一些每个数据科学家都应该熟悉的基本工具。Excel Excel 是一种强大的数据分析工具,广泛应用于金融领域。它 ... 阅读更多

编写高效的 R 代码

Bhuwanesh Nainwal
更新于 2023年1月17日 16:05:04

234 次浏览

编写高效的代码非常重要,因为它可以加快开发时间,并使我们的程序易于理解、调试和维护。我们将讨论各种技术,如基准测试、向量化和并行编程,以使我们的 R 代码更快。如果您渴望成为一名数据科学家,则必须学习这些技术。因此,让我们开始吧 - 基准测试 最简单的优化方法之一是使用最新的 R 版本。新版本不会修改我们现有的代码,但它总是带有强大的库函数,可以提高执行时间。这 ... 阅读更多

使用 stringr 进行 R 字符串操作

Bhuwanesh Nainwal
更新于 2023年1月17日 15:56:26

817 次浏览

stringr 包是一个流行的 R 包,它提供了用于操作和处理 R 中字符串的函数和工具。此包为处理字符串提供了统一且方便的接口,并且它提供了用于搜索、匹配、替换和拆分字符串等任务的各种功能。在本文中,我们将讨论使用“stringr”包进行 R 字符串操作。“stringr”包为我们提供了以下“stringr”中的函数族 - 字符串操作函数:此类函数允许我们处理字符串的字符。处理空格的函数族。 ... 阅读更多

R 中的可扩展数据处理

Bhuwanesh Nainwal
更新于 2023年1月17日 15:47:05

312 次浏览

大多数时候,R 程序员会遇到大量数据,这些数据会导致问题,因为默认情况下变量存储在内存中。R 语言在处理计算机 RAM 10% 以上的大量数据时效果不佳。但是,如果我们想在数据科学领域取得成功,则数据处理应该具有可扩展性。因此,我们将讨论如何在数据足够大于计算机 RAM 时轻松应用某些操作并使用可扩展的数据处理。讨论还将集中在处理“内存外”对象上。什么是可扩展的 ... 阅读更多

R 中的面向对象编程

Bhuwanesh Nainwal
更新于 2023年1月17日 15:44:12

2K+ 次浏览

面向对象编程专注于数据和对象,而不是过程。面向对象模型帮助我们模拟现实生活中的对象。为了在数据科学领域取得成功,掌握面向对象编程的概念非常重要。每个程序都有特殊类型的类。在本教程中,讨论将重点关注 R 中的 S3 和 S4 类、泛型函数、类之间的继承和多态性。在本教程中,我们将讨论 R 中的面向对象编程概念。R 中的面向对象编程 面向对象编程是一种编程模型,它围绕类和对象而不是函数展开。在 R 中,我们 ... 阅读更多

Tidyverse 简介

Bhuwanesh Nainwal
更新于 2023年1月17日 15:38:22

590 次浏览

称为 tidyverse 的 R 包集合旨在有效地协作和处理数据。Tidyverse 包是开源的,并且数据科学社区不断对其进行改进。数据科学家必须对 tidyverse 伞下包含的每个包都有基本的了解。将深入介绍所有八个包——purr、ggplot2、dplyr、tidyr、stringr、tibble、readr 和 forcats。Tidyverse 包 Tidyverse 将 R 中的多个包组合在一起。它包含以下包 - 包名称 用途 purrr 用于函数式编程 ggplot2 用于创建图形 dplyr ... 阅读更多

使用 lubridate 在 R 中处理日期和时间

Bhuwanesh Nainwal
更新于 2023年1月17日 15:26:28

639 次浏览

乍一看,日期和时间似乎很简单,因为我们在日常生活中都会处理它们。但是,当我们在 R 中处理日期和时间对象时,会涉及很多复杂性。本文重点介绍使用 R 中的 lubridate 包处理日期和时间。您可以使用以下命令在 CRAN 的终端中本地安装此包 - install.packages("lubridate") R 中的数据/时间对象类型 有三种类型的数据/时间对象,如下所示 - Date () 对象 - 打印日期。Time () 对象 - 打印 ... 阅读更多

R 中的并行编程

Bhuwanesh Nainwal
更新于 2023年1月17日 15:20:04

4K+ 次浏览

并行编程是一种软件开发实践,它涉及将计算或任务分解成可以并发或并行执行的较小部分。并行编程可以通过利用计算机或集群中的多个处理器或核心来帮助提高 R 代码的性能和效率。并行编程的主要概念是,如果使用单个处理器可以在 S 秒内执行一项操作,那么当涉及 N 个处理器时,它应该能够在 S / N 秒内执行。R 中并行编程的必要性 大多数情况下,代码在 ... 阅读更多

使用 xts 和 zoo 操作 R 中的时间序列数据

Bhuwanesh Nainwal
更新于 2023年1月17日 15:15:11

1K+ 次浏览

xts 和 zoo 是两个 R 包,它们提供了用于操作时间序列数据的工具和函数。这两个包都提供了用于读取、写入和操作以各种格式存储的时间序列数据的函数,例如 CSV、Excel 和其他数据源。我们将从介绍 xts 和 zoo 类、基本操作、合并和修改时间序列开始,最后我们将讨论按时间应用和聚合。XTS 和 Zoo 类语法 在 R 中,xts 扩展了 zoo 类。xts 对象类似于由时间对象索引的观察矩阵。 ... 阅读更多

广告