344 次浏览
当我们查找 R 数据框的统计摘要时,我们只得到最小值、第一四分位数、中位数、平均值、第三四分位数和最大值,但在描述性统计中还有许多其他有用的度量,例如方差、标准差、偏度、峰度等。因此,我们可以为此目的使用 fBasics 包中的 basicStats 函数。加载 fBasics 包 −library(fBasics)考虑 base R 中的 mtcars 数据 −示例 实时演示data(mtcars) head(mtcars, 20)输出 mpg cyl disp hp drat wt qsec vs am gear carb Mazda RX4 21.0 6 160.0 110 3.90 ... 阅读更多
188 次浏览
假设我们有一个数字 n,我们必须找到可以使用以下规则生成的长度为 n 的字符串的数量:每个字符都是小写元音 [a, e, i, o, u]“a”之后只能跟一个“e”“e”之后可以跟“a”和“i”“i”之后不能再跟另一个“i”“o”之后只能跟“i”和“u”“u”之后只能跟一个“a”如果结果非常大,则将结果模 10^9 + 7。因此,如果输入是 n = 2,则输出为 ... 阅读更多
8K+ 次浏览
R 平方值是决定系数,它告诉我们自变量解释的因变量变化的百分比或比例。要在没有任何包的帮助下在带有回归模型线的散点图上显示此值,我们可以使用带有 abline 和 legend 函数的 plot 函数。考虑下面的数据框 −示例 实时演示set.seed(1234) x
386 次浏览
如果一个向量包含五个值,那么将有十个成对差。例如,假设我们有五个从 1 开始的数字,那么这些值的成对组合将是 (1,2)、(1,3)、(1,4)、(1,5)、(2,3)、(2,4)、(2,5)、(3,4)、(3,5)、(4,5)。现在要找到绝对成对差,我们需要找到这些组合之间的差并取答案的绝对值,因此结果将是 1、2、3、4、1、2、3、1、2、1。示例 实时演示x1
281 次浏览
假设我们有一个称为基因的字符串列表,其中每个元素的长度相同,并且每个元素包含字符“A”、“C”、“G”和/或“T”。现在有一些规则:当两个字符串 s1 和 s2 除了一个字符外相同,则 s1 和 s2 属于同一突变群。当两个字符串 s1 和 s2 属于一个群,并且 s2 和 s3 属于一个群,则 s1 和 s3 属于同一群。我们必须找到我们可以生成的突变群的总数。因此,如果输入类似于 genes = ... 阅读更多
884 次浏览
创建任何东西的序列的最佳方法是借助 seq 函数创建它,这同样适用于日期序列。但在日期的情况下,我们需要以日期格式读取日期,以便 R 可以理解输入类型并创建适当的向量。如果我们不使用日期值的日期格式,那么它对 R 来说就没有意义,并且会导致错误。示例 实时演示x1
2K+ 次浏览
假设我们有两个长度相同的列表,weights 和 values,以及另一个值 capacity。weights[i] 和 values[i] 代表第 i 个元素的权重和值。因此,如果我们最多可以取 capacity 权重,并且我们可以取项目权重的一部分以及成比例的值,我们必须找到我们可以获得的最大值(四舍五入到最接近的整数)。因此,如果输入类似于 weights = [6, 7, 3] values = [110, 120, 2] capacity = 10,则输出将为 178。要解决这个问题,我们将遵循以下步骤:res ... 阅读更多
列联表中边缘上的行和列的总和总是很有用,因为它们用于不同类型的计算,例如优势比、概率等。如果 R 数据框具有因子列,那么我们可以为该数据框创建一个列联表,这可以通过使用 addmargins 函数来完成。示例考虑下面的数据框 − 实时演示x1
216 次浏览
假设我们有一个图,表示为边的列表。我们必须检查该图是否是树的集合(森林)。因此,如果输入类似于,则输出将为 True。要解决这个问题,我们将遵循以下步骤:定义一个函数 dfs()。这将采用节点、prev如果节点在 seen 中,则返回 False将节点插入 seen对于节点 e[node] 中的每个相邻节点 n,执行如果 n 与 prev 不相同,则如果 dfs(n, node) 为 false,则返回 Falsereturn True从主方法中执行以下操作:e := 一个空映射对于每个起始节点 u 和结束节点 ... 阅读更多
164 次浏览
假设我们有一个航空机票列表,由出发和到达机场对表示,例如 [from, to],我们必须按正确的顺序重建行程。所有机票都属于一个从 KLK 出发的男人。因此,行程必须以 JFK 开头。因此,如果输入类似于 [["MUC", "LHR"], ["KLK ", "MUC"], ["SFO", "SJC"], ["LHR", "SFO"]],则输出将为 ["KLK ", "MUC", "LHR", "SFO", "SJC"]。要解决这个问题,我们将遵循以下步骤:定义数组 ret 和一个名为 graph 的映射。定义一个名为 visit 的方法。这将采用机场名称作为输入,而大小为 ... 阅读更多