1K+ 次浏览
字符串向量包含用双引号括起来的元素,而整数向量没有任何引号。有时整数存储在双引号中,因此这些值的向量在 R 中被视为字符串向量,但我们需要整数来执行数学运算。因此,我们可以使用 as.integer 函数将字符串向量转换为整数向量。示例1在线演示> x1 x1输出[1] "3" "2" "1" "2" "1" "1" "1" "1" "1" "1" "3" "3" "3" "1" "2" "1" "1" "2" [19] "2" "3" "3" "3" "3" "2" "3" "3" "3" "2" "1" "2" "3" "3" "2" "1" ... 阅读更多
209 次浏览
有很多方法可以找到排除对角线元素的矩阵元素的平均值,这个平均值实际上是下三角矩阵和上三角矩阵的平均值。我们可以通过创建下三角矩阵和上三角矩阵的向量来简单地使用 mean 函数,如下面的示例所示。示例1在线演示> M1 M1输出 [, 1] [, 2] [, 3] [, 4] [1, ] 1 6 3 6 [2, ] 8 5 3 4 [3, ] 5 4 4 6 [4, ] 5 5 3 4 ... 阅读更多
777 次浏览
条形图可以很容易地借助 geom_bar 创建。但是,如果我们想要为特定的条形设置不同的边框,那么我们首先需要创建条形图并将其存储在一个对象中。之后,我们需要将原始绘图与我们想要具有黑色边框的条形一起添加。查看下面的示例,了解如何操作。示例考虑下面的数据框:在线演示> Group Freq df df输出 Group Freq 1 G1 18 2 G2 27 3 G3 24加载 ggplot2 ... 阅读更多
矩阵的阶梯形具有以下特征:1. 每行中的第一个非零元素(称为主元)为 1。2. 每个主元都在前一行的主元右侧的列中。3. 如果有任何全零元素的行,则位于具有非零元素的行下方。在 R 中,我们可以使用 matlib 包的 echelon 函数来查找矩阵的阶梯形。示例在线演示> M M输出 [, 1] [, 2] [, 3] [, 4] [, 5] [1, ] 8 11 3 10 13 [2, ] ... 阅读更多
4K+ 次浏览
有时数据会错误地输入系统,这就是为什么在进行数据分析之前,我们必须小心进行数据清洗的原因。数据收集者或抽样单位可能会在找不到合适选项时输入空白答案。如果问卷设计不当或错误地填写空白,也会发生这种情况。此外,如果我们有分类变量,则控制类别可能会用空白填充,或者我们可能希望在以后阶段使用新的空白类别。无论…… 阅读更多
924 次浏览
可以使用 replace 函数用向量中的值替换向量中的值。replace 函数将使用需要替换的值的索引和需要放置的值的索引,但输出将是向量中的值。示例1在线演示> x1 x1输出[1] 3 0 1 0 1 1 1 1 2 1示例> replace(x1, c(10), x1[c(1)])输出[1] 3 0 1 0 1 1 1 1 2 3 示例2在线演示> x2 x2输出[1] 5 1 4 2 3 4 2 4 5 3 6 ... 阅读更多
480 次浏览
标准化意味着转换 R 数据框的向量或列,使其平均值变为 0,标准差变为 1,即应将其转换为标准正态分布。在 R 中,这可以使用 scale 函数轻松完成。查看下面的示例,了解如何操作。示例考虑下面的数据框:在线演示> set.seed(3665) > x1 x2 x3 x4 x5 x6 df df输出x1 x2 x3 x4 x5 x6 1 1.3958185 49.39843 128.5224 3 4.183664 2.33406246 2 1.0467979 48.90103 120.5796 7 3.526731 0.02043217 3 ... 阅读更多
540 次浏览
rgb 颜色指的是红绿蓝。这种组合帮助我们创建许多不同的颜色。在 R 中,我们可以使用 rgb 函数结合 image 函数创建具有不同颜色的绘图。如果我们想要一个具有 rgb 颜色且没有任何坐标轴标题或坐标轴标签的绘图,则应在 image 函数中使用适当的参数,如下面的示例所示。示例考虑下面的数据框:在线演示> set.seed(9991) > x1 x2 x3 df df输出 x1 x2 ... 阅读更多
514 次浏览
要创建一个总和为 1 的随机向量,我们可以使用均匀分布。需要注意的是,我们应该在向量中包含 0,并随机生成均匀分布的值。查看下面的示例,了解如何操作。示例1在线演示> x1 x1输出[1] 0.45490995 0.23826247 -0.07338489 -0.33361362 0.26125094 -0.45243689 [7] 0.05967125 0.43007076 0.04069027 0.37457976示例> sum(x1)输出[1] 1示例2在线演示> x2 x2输出[1] 1.84330339 -0.11622911 -0.15001654 0.07803346 -0.17353612 0.23651847 [7] -0.21121933 -0.30938763 0.44503222 -0.64249881示例> sum(x2)输出[1] 1示例3在线演示> x3 x3输出[1] 2.63249755 1.17230387 -0.28068787 0.58040911 -1.48530836 -0.04894802 [7] 0.66718009 0.13504265 -0.18253891 -0.49757615 1.63580429 -2.31002917 [13] 2.66256899 -2.40636756 ... 阅读更多
168 次浏览
有时我们想突出显示绘图的主要标题,一种方法是将标题的字体更改为唯一字体或使用混合字体。如果我们想要使用混合字体,我们需要在内部使用适当的字体样式,如下面的示例所示。示例1> plot(rpois(10,5),main=substitute(paste(italic("Point Chart"),": Poisson Distribution")))输出:示例2> plot(rpois(10,2),main=substitute(paste(bold("Point Chart"),": Poisson Distribution")))输出