309 次浏览
给定一个包含正数和负数的整数类型数组,例如,任意大小的 arr[]。任务是以这样的方式重新排列数组,使所有正数和负数都位于交替位置,如果存在额外的正数或负数元素,则将其放置在数组的末尾。让我们看看这种情况下的各种输入输出场景 - 输入 - int arr[] = {4, 2, -1, -1, 6, -3} 输出 - 在 O(n) 时间和 O(1) 额外空间内重排正数和负数的结果是:2 - 1 6 -1 4 ... 阅读更多
283 次浏览
如果存在缺失值,要查找基于两组的值的总和,我们可以使用 dplyr 包的 group_by 和 summarise 函数。例如,如果我们有一个名为 df 的数据框,其中包含一个数值列,例如 Num 和两个分组列,例如 Grp1 和 Grp2,那么如果 df 中存在缺失值,则可以通过使用下面提到的命令找到基于 Grp1 和 Grp2 的 Num 中值的总和 - df%>%group_by(Grp1, Grp2)%>%summarise(Sum=sum(Num, na.rm=TRUE)) 示例 1 以下代码段创建了一个示例数据框 - grp1 阅读更多
246 次浏览
给定一个包含正数和负数的整数类型数组,例如,任意大小的 arr[]。任务是以这样的方式重新排列数组,使所有偶数位置或索引处的元素都大于奇数位置或索引处的元素,并打印结果。让我们看看这种情况下的各种输入输出场景 - 输入 - int arr[] = {2, 1, 4, 3, 6, 5, 8, 7} 输出 - 数组排列前:2 1 4 3 6 5 8 7 使偶数位置大于奇数位置的数组重排 ... 阅读更多
402 次浏览
给定一个包含正数和负数的整数类型数组,例如,任意大小的 arr[]。任务是以这样的方式重新排列数组,使所有偶数位置或索引处的元素都小于奇数位置或索引处的元素,并打印结果。让我们看看这种情况下的各种输入输出场景 - 输入 - int arr[] = {2, 1, 4, 3, 6, 5, 8, 7} 输出 - 数组排列前:2 1 4 3 6 5 8 7 使偶数索引元素较小且奇数索引元素较大的数组重排 ... 阅读更多
479 次浏览
截断均值是在排除一小部分最小值和最大值后查找值的均值。如果我们有一个 5% 的截断均值,这意味着 2.5% 的最小值和 2.5% 的最大值从数据中被截断,然后计算剩余数据的均值。在 R 中,我们可以在均值函数内部简单地使用 trim 参数来查找截断均值。查看以下示例以了解如何操作。示例 1 以下代码段创建了一个示例数据框 - x
609 次浏览
给定一个包含正数和负数的整数类型数组,例如,任意大小的 arr[]。任务是以这样的方式重新排列数组,使得正数将被负数包围。如果存在更多正数和负数,则将其排列在数组的末尾。让我们看看这种情况下的各种输入输出场景 - 输入 - int arr[] = {-1, -2, -3, 1, 2, 3} 输出 - 数组排列前:-1 -2 -3 1 2 3 以交替正负项重排数组 ... 阅读更多
267 次浏览
给定一个正整数类型数组,例如,任意大小的 arr[]。任务是以这样的方式重新排列数组,当我们将一个元素与其备用元素相乘,然后将所有结果元素相加时,它应该返回最小和。让我们看看这种情况下的各种输入输出场景 - 输入 - int arr[] = {2, 5, 1, 7, 5, 0, 1, 0} 输出 - 重新排列数组以最小化乘积之和,即 7,连续对元素的结果是:7 0 5 0 5 1 2 1 说明 - 我们给定一个整数数组 ... 阅读更多
4K+ 次浏览
当我们尝试对因子数据应用数值函数时,会发生错误“调用因子 x 上的 var(x) 已失效”。例如,如果我们在数据框中有一列因子,那么对该列应用数值函数会导致上述错误。为了解决此问题,我们可以使用 as.numeric 函数以及数值函数,如下面的示例所示。示例 1 以下代码段创建了一个示例数据框 - x
429 次浏览
如果 R 数据框中存在缺失值,则可以通过 dplyr 包的 summarise_each 函数找到列值的总和,其中我们可以通过将 na.rm 参数设置为 TRUE 来删除缺失值。由于我们将拥有数据框中的组,因此同一个包的 group_by 函数将帮助 summarise_each 函数按组执行求和。查看以下示例以了解其工作原理。示例 1 以下代码段创建了一个示例数据框 - Grp
135 次浏览
给定一个正整数类型的数组,例如 arr[],大小任意。任务是重新排列数组,使得所有位于奇数索引处的元素的值都大于位于偶数索引处的元素,并打印结果。让我们看看各种输入输出场景:输入 - int arr[] = {2, 1, 5, 4, 3, 7, 8}输出 - 数组排列前:2 1 5 4 3 7 8 数组重新排列,使得每个奇数索引元素都大于其前一个元素:1 4 2 5 3 ... 阅读更多