为“编程”找到 34423 篇 文章

如何在 R 中使用 ggplot2 垂直排列两个绘图?

Nizamuddin Siddiqui
更新于 2020 年 10 月 9 日 14:54:43

548 次浏览

使用 ggplot2 创作的两个绘图可借助 gridExtra 包垂直排列,我们只需要使用 grid.arrange 函数即可实现。例如,如果我们有两个使用 ggplot2 创作的绘图并保存在对象 p1 和 p2 中,则可将它们垂直排列为 grid.arrange(p1,p2)考虑以下数据帧 - 例子set.seed(151) x

如何在 R 中使用行作为类别从数据帧创建条形图?

Nizamuddin Siddiqui
更新于 2020 年 10 月 9 日 14:51:45

6000+ 次浏览

如果我们的行数较少,则可能希望创建以行(而非以列作为类别)为基础的条形图。这可借助 barplot 函数实现,但我们需要将数据帧转换为矩阵并对其进行转置。例如,如果我们有一个包含 4 行和 4 列的数据帧 data_frame,则可将以行作为类别的条形图创建为 barplot(t(as.matrix(data_frame)),beside=TRUE)考虑以下数据帧 - 示例和实时演示x1

在 Python 中从单词列表中找出最大的一组同形词的程序

Arnab Chakraborty
更新于 2020 年 10 月 9 日 14:52:52

187 次浏览

假设我们有一串单词 words,我们需要将所有变位词组合在一起并输出最大的分组。所以,如果输入为 words = ["xy", "yx", "xyz", "zyx", "yzx", "wwwww"],那么输出将为 3,因为 ["xyz", "zyx", "yzx"] 是最大的分组。为了解决这个问题,我们将遵循以下步骤 -lookup: 新建一个 map,初始为空res := 0对于单词中的每个 i,dop := 以词典顺序对 i 排序如果 p 在查找中,则增加计数,否则为 1res := res 和 lookup[p] 的最大值 返回 res 让我们看看以下实现来获得更好的 ... 了解更多

如何在 R 中拆分包含特殊字符的字符串值?

Nizamuddin Siddiqui
更新于 09-10-2020 14:48:49

909 浏览

当我们有一个很长的字符串或者一个字符串值向量,并且字符串中的值通过一些特殊字符分隔时,拆分值将有助于我们正确理解这些字符串。这种情况可能发生在字符串数据被错误记录或者带有其他目的的情况下。我们可以使用 strsplit 函数进行拆分。示例 在线演示 x1

找出在 Python 中形成一个仅包含 K 个唯一字符的字符串所需的最少变化次数

Arnab Chakraborty
更新于 09-10-2020 14:47:31

407 浏览

假设我们有一个字符串 s,它由小写字母字符组成,还有一个数字 k,我们必须找出字符串中所需的最小更改次数,以便使最终得到的字符串最多具有 k 个不同的字符。在这种情况下,更改实际上是将单个字符更改为任何其他字符。所以,如果输入为 s = "wxxyyzzxx", k = 3,那么输出将为 1,因为我们可以删除字母 "w" 来获得 3 个不同的字符(x、y 和 z)。为了解决这个问题,我们将遵循以下步骤 -count := 每个字符的一个 map ... 了解更多

如何绘制 R 数据框的所有值?

Nizamuddin Siddiqui
更新于 09-10-2020 14:46:43

380 浏览

要绘制 R 数据框的所有值,我们可以使用 matplot 函数。此函数根据 R 数据框的列绘制所有值,并用列号表示它们。例如,如果我们在 R 数据框中有五列,则 matplot 会用 1 表示第一列,用 2 表示第二列,用 3 表示第三列,依此类推。考虑以下数据框 -示例 在线演示设置种子(555) v1

如何在 R 数据框中找出行值的比例?

Nizamuddin Siddiqui
更新于 09-10-2020 14:42:06

448 浏览

如果我们用特定行中所有值的总和除以每行值,则可以计算出行值的比例。因此,比例的总和将等于 1。可以通过将数据框除以行总和来实现此目的,为此,我们可以使用以下语法 -语法data_frame_name/rowSums(data_frame_name)考虑以下数据框 -示例 在线演示设置种子(111) x1

在 Python 中找到从元素列表中缺失的第 k 个数字的程序

Arnab Chakraborty
更新于 09-10-2020 14:34:28

468 浏览

假设我们有一个名为 `nums` 的唯一数字的已排序列表和一个整数 `k`,我们必须找出给定列表的第一个元素的第 `k` 个缺失数字。所以,如果输入类似于 `nums = [5, 6, 8, 10, 11]`,`k = 1`,那么输出将为 `9`,因为 `9` 是第二个(索引号为 `1`)缺失数字。为了解决这个问题,我们将按以下步骤进行操作——从 `1` 到 `nums` 的大小,执行:diff := nums[i] - nums[i - 1] - 1;如果 k >= diff,那么 k := k - diff;否则,返回 nums[i - 1] + k ... 了解更多

如何在 R 中使用 ggplot2 创建一个透明的多边形?

Nizamuddin Siddiqui
更新于 2020 年 10 月 09 日 下午 2:30:57

623 浏览量

透明的多边形仅表示边线和一个空洞区域;因此,我们只能理解覆盖的区域,但有点难以理解比例。因此,这种可视化技术不如用不同颜色填充区域的其他技术那样有用。但如果数据范围不大就可以使用它。考虑以下数据框架 - 示例 实际演示 set.seed(123) x

在 Python 中查找链表的第 K 个最后节点的程序

Arnab Chakraborty
更新于 2020 年 10 月 09 日下午 2:29:45

1K+ 浏览量

假设我们有一个单链表,我们必须检查第 `k` 个最后节点(从 0 索引)的值。我们必须在单次遍历中解决这个问题。所以,如果输入类似于 `node = [5, 4, 6, 3, 4, 7]`,`k = 2`,那么输出将为 `3`,因为倒数第二个(索引号为 `3`)节点的值为 `3`。为了解决这个问题,我们将按以下步骤进行操作 - klast := nodelast := node从 `0` 到 `k`,执行:last := last 的下一个;只要 last 的下一个不为空,则 last := last 的下一个;klast := klast 的下一个;返回 ... 了解更多

广告
© . All rights reserved.