找到 34423 篇文章,主题为编程

求 JavaScript 数组中所有不重复元素之和

AmitDiwan
更新于 2020-10-09 11:35:21

380 次浏览

假设我们有一个这样的数字数组:const arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14];我们需要编写一个 JavaScript 函数,它接收这样的数组,并计算数组中只出现一次的元素之和。例如:上述数组的输出将是:356代码如下:const arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14]; const nonRepeatingSum = arr => {    let res = 0;    for(let i = 0; i < arr.length; i++){       if(i !== arr.lastIndexOf(arr[i])){          continue;       };       res += arr[i];    };    return res; }; console.log(nonRepeatingSum(arr));控制台输出如下:30

如何在 R 中使用 ggplot2 创建透明直方图?

Nizamuddin Siddiqui
更新于 2020-10-08 15:23:20

2K+ 次浏览

当我们使用 ggplot2 包创建直方图时,直方图覆盖的区域填充为灰色,但我们可以移除该颜色以使直方图看起来透明。这可以通过在 geom_histogram 中使用 fill="transparent" 和 color="black" 参数来实现。我们需要使用 color 参数,因为如果不使用它,直方图条的边框也会被移除,并且此颜色不限于黑色。示例考虑以下数据框:set.seed(987) x

如何在 R 数据框列中选择小于或大于特定百分位数的值?

Nizamuddin Siddiqui
更新于 2020-10-08 15:21:21

570 次浏览

百分位数将一组数值划分为一百组或单个值(如果值的个数为 100)。我们可以找到 R 数据框数值列的百分位数,因此,也可以根据这些百分位数选择列的值。为此,我们可以使用 quantile 函数。示例考虑以下数据框:set.seed(111) x

如何在 R 中将整数转换为用文字表示的整数?

Nizamuddin Siddiqui
更新于 2020-10-08 15:17:25

66 次浏览

如果我们有数字,我们可能希望将这些数字转换为文字。例如,将 1 转换为 one。这可能需要在文本数据包含数字的情况下。因此,最好以文本形式表示数字,以使文本保持一致性。这可以使用 qdap 包中的 replace_number 函数来完成。安装和加载 qdap 包:install.packages("qdap") library("qdap")示例replace_number("1") [1] "one" replace_number("10") [1] "ten" replace_number("100") [1] "one hundred" replace_number("1000") [1] "one thousand" replace_number("1001") [1] "one thousand one" replace_number("12000") [1] "twelve thousand" replace_number("12214") [1] "twelve thousand two hundred ... 阅读更多

如何在 R 数据框中将 NA 值设置为布尔列的 TRUE?

Nizamuddin Siddiqui
更新于 2020-10-08 15:14:58

768 次浏览

处理 NA 值是分析师每天都要做的枯燥任务之一,因此我们需要用适当的值替换它。如果在 R 数据框中,我们有一个布尔列表示 TRUE 和 FALSE 值,并且我们只有 FALSE 值,那么我们可能希望将 NA 替换为 TRUE。在这种情况下,我们可以使用单方括号和 is.na 将所有 NA 设置为 TRUE。示例set.seed(999) S.No.

如何在 R 数据框中用上面一行的值填充 NA 值?

Nizamuddin Siddiqui
更新于 2020-10-08 15:06:47

730 次浏览

有时我们有缺失值,可以用上面一行的值来替换,这通常发生在手动记录数据并且负责记录数据的人只提及唯一值的情况,因为他或她了解数据特征。但是,如果其他人需要重新使用此数据,则没有意义,我们必须联系相关人员。如果相关人员告诉我们每一行中的第一个值可以为同一列中的每个 NA 填充,那么它可以是 ... 阅读更多

如何在 R 中使用 hist 函数创建的直方图中用垂直线表示均值?

Nizamuddin Siddiqui
更新于 2020-10-08 15:02:41

2K+ 次浏览

均值是需要用直方图表示的数据的重要特征,因此,人们可能希望将其与直方图一起绘制。如果直方图是使用 hist 函数创建的,那么我们可以通过为垂直参数 v 定义数据的均值来使用 abline 函数在直方图上创建垂直线。示例set.seed(101) x

如何在 R 中查找两个字符串向量之间的不同元素?

Nizamuddin Siddiqui
更新于 2020-10-08 15:00:01

1K+ 次浏览

就像数值向量一样,如果存在,我们也可以找到两个字符串向量之间的不同元素。为此,我们可以使用 setdiff 函数。例如,如果我们有一个包含 a、b、c、d、e、f 的向量 V1,另一个包含 a、e、h、k、l、p、r、u、v、w 的向量 V2,那么这两个向量之间的不同元素可以找到为 setdiff(V1,V2)。示例现场演示x1

如何在 R 中每次考虑两个值的情况下找到连续值的总和?

Nizamuddin Siddiqui
更新于 2020-10-08 14:58:05

535 次浏览

在每次考虑两个值的总和时找到连续值的总和,这意味着前两个值的总和,然后是第二个值和第三个值的总和,然后是第三个值和第四个值的总和,然后是第四个值和第五个值的总和,依此类推。为此,我们可以使用 zoo 包中的 rollapply 函数。加载 zoo 包ibrary(zoo)示例现场演示x1

如何在 R 中使用 ggplot2 创建带在条形内部末端的标签的水平条形图?

Nizamuddin Siddiqui
更新于 2020-10-08 14:53:42

3K+ 次浏览

要使用 ggplot2 包创建水平条形图,我们需要使用 coord_flip() 函数以及 geom_bar,并使用 geom_text 函数添加标签。ggplot2 的这两个函数提供了足够的审美特性来创建水平条形图,并将标签放在条形的内部末端。示例现场演示x

广告
© . All rights reserved.