找到 34423 篇文章,关于编程

如何在 R 数据框的一列中替换某些元素的字符串值中的空格?

Nizamuddin Siddiqui
更新于 2020年8月29日 07:42:50

380 次浏览

大多数情况下,字符串数据处于混乱状态,我们需要对其进行适当的处理,以便可以轻松地进行分析。还有一种情况是,字符串列中有一些值使用了额外的空格,而这些空格是不必要的,因此与列中的其他值不匹配。为了删除这些空格,我们可以使用 lapply 和 gsub 函数。示例考虑以下数据框 -x1

如何在 R 中向日期添加一个月?

Nizamuddin Siddiqui
更新于 2020年8月21日 05:49:26

599 次浏览

我们必须处理时间序列分析中的日期数据,有时我们还在数据集中有一个时间变量来执行另一种类型的分析。根据我们的目标,我们需要处理数据,并且时间变量也转换为我们正在寻找的适当形式。如果我们想根据日期数据创建月份序列,那么我们可以通过向每个即将到来的月份添加一个月来做到这一点。这可以通过使用 DescTools 包的 AddMonths 函数轻松完成。示例安装 DescTools 包 -install.packages("DescTools") 加载 DescTools 包:library(DescTools) AddMonths(as.Date('2020/01/31'), ... 阅读更多

在 Python 中查找环形大小为 N 的任意整点到 A 和 B 的距离的最小和

Arnab Chakraborty
更新于 2020年8月20日 08:40:14

88 次浏览

假设我们有一个环,它由 1 到 N 的一些数字组成。我们还有两个数字 A 和 B。现在,我们可以站在任何位置(例如 x)并执行计数操作,相对于总距离和(例如 Z = 从 X 到 A 的距离 + 从 X 到 B 的距离)。我们必须选择 X 使得 Z 最小化。最后返回 Z 的值。我们必须记住,X 将不会与 A 和 B 相同。因此,如果输入类似于 N ... 阅读更多

在 Python 中查找最小的正整数,使其可被 A 整除且其数字之和等于 B

Arnab Chakraborty
更新于 2020年8月20日 08:37:36

209 次浏览

假设我们有两个数字 A 和 B,我们必须找到最小的正数 M,使得 M 可被 A 整除并且 M 的数字之和与 B 相同。因此,如果没有这样的结果,则返回 -1。因此,如果输入类似于 A = 50,B = 2,则输出将为 200,因为它是 50 的倍数,并且其数字之和 = 2 + 0 + 0 = 2。为了解决这个问题,我们将遵循以下步骤 -定义一个元素类型容器,其中包含两个数字 a 和 ... 阅读更多

在 Python 中查找在恰好 k 次跳跃中到达最后一个岛屿所需的跳跃最大长度的最小值

Arnab Chakraborty
更新于 2020年8月20日 08:33:21

145 次浏览

假设我们有一个数字数组 A,在 A 中,第 i 个数字是存在岛屿的位置,并且给出了另一个整数 k (1 ≤ k < N)。现在,一个人站在第 0 个岛屿上,必须通过恰好 k 次跳跃从一个岛屿跳到另一个岛屿到达最后一个岛屿,我们必须找到一个人在他/她的旅程中所做的跳跃最大长度的最小值。我们必须记住所有岛屿的位置都是按升序排列的。因此,如果输入 ... 阅读更多

在 C++ 中查找将一个矩形插入另一个矩形后剩余的最小矩形数

Arnab Chakraborty
更新于 2020年8月20日 08:28:52

155 次浏览

假设我们有 N 个不同矩形的宽度和高度;我们必须找到将一个矩形插入另一个矩形后剩余的最小矩形数。因此,如果 W1 和 W2 分别是矩形 R1 和 R2 的宽度。而 H1 和 H2 分别是 R1 和 R2 的高度,则如果 W1 < W2 且 H1 < H2,则矩形 R1 位于矩形 R2 内。因此,最小的一个可以放入次小的一个,然后它可以放入下一个,依此类推。因此,如果输入类似于 {{ 30, 45 }, { 15, 15 }, { 45, ... 阅读更多

在 Python 中查找使两个字符串相等所需的最小预处理移动次数

Arnab Chakraborty
更新于 2020年8月20日 08:15:59

199 次浏览

假设我们有两个相同长度的字符串 P 和 Q,它们只包含小写字母,我们必须计算在应用以下操作后使它等于字符串 Q 所需的字符串 P 的最小预处理移动次数:选择任何索引 i 并交换字符 pi 和 qi。选择任何索引 i 并交换字符 pi 和 pn – i – 1。选择任何索引 i 并交换字符 qi 和 qn – i – 1。注意 - i 的值在范围 (0 ≤ i < n) 内在一移动中,我们可以用任何 ... 阅读更多

在 Python 中查找从矩阵的一个单元格移动到另一个单元格所需的最小移动次数

Arnab Chakraborty
更新于 2020年8月20日 08:23:08

294 次浏览

假设我们有一个 N X N 矩阵 M,它填充了 1、0、2、3。我们必须找到从源单元格移动到目标单元格所需的最小移动次数。在只访问空白单元格时,我们可以访问上、下、右和左。值为 1 的单元格表示源。值为 2 的单元格表示目标。值为 3 的单元格表示空白单元格。值为 0 的单元格表示空白墙。只有一个源单元格和一个目标单元格。从源单元格到达目标单元格可能有多条路径。现在,矩阵中的每次移动 ... 阅读更多

在 Python 中查找最小长度的未排序子数组,对其排序可以使整个数组排序

Arnab Chakraborty
更新于 2020年8月20日 08:03:50

318 次浏览

假设我们有一个给定的无序数组 A[0..n-1],大小为 n,我们需要找到最小长度的子数组 A[s..e],使得对该子数组进行排序后,整个数组将被排序。例如,如果数组是 [2, 6, 4, 8, 10, 9, 15],则输出为 5。子数组将是 [6, 4, 8, 10, 9]。为了解决这个问题,我们将遵循以下步骤:res := 将 nums 作为数组排序;ans := 0;将 r 设置为链表;对于范围 0 到 re 的长度中的 i,如果 nums[i] 与 res[i] 不相同,则将 i 插入到……阅读更多

查找 Python 中两个数字的平移表之间的最小差值

Arnab Chakraborty
更新于 2020年8月20日 08:02:29

110 次浏览

假设我们有两个数字 p 和 q,我们需要找到 p 和 q 的平移无限表中任何项之间的最小差值,这些平移是 r 和 s,其中 r, s >= 0。因此,如果输入像 p = 7 和 q = 17,r = 6 和 s = 3,则输出将为 0,因为 7 的表 = [7, 14, 21, 28, 35, 42, 49, ...],而 17 的表 = [17, 34, 51, 68, 85, 102, 119, ...],则 7 的平移表将是 [13, 20, 27, 34, ... 阅读更多

广告
© . All rights reserved.