找到 2038 篇文章 关于 R 编程

如何在 R 中标准化矩阵元素?

Nizamuddin Siddiqui
更新于 2020年10月14日 12:00:25

1K+ 次浏览

标准化是将一个值转换为另一个值的过程,以便从中获取原始值的数值集合的平均值变为零,而标准差变为一。要标准化矩阵元素,我们可以使用 clusterSim 包的 data.Normalization 函数,但是我们需要确保将 type 参数设置为 n1,因为这对应于平均值为零且标准差为 1 的标准化。加载 clusterSim 包 - library("clusterSim") 示例 在线演示 M1

如何在 R 中将列中带有逗号分隔值的 DataFrame 转换为多列?

Nizamuddin Siddiqui
更新于 2020年10月14日 11:44:18

782 次浏览

通常,我们需要将 R 环境中的外部数据导入进行分析,这些数据可以记录为表示行的逗号分隔值。如果我们想为逗号分隔的值创建列,则可以使用 splitstackshape 包的 cSplit 函数。在下面的示例中,我们创建了一个带有逗号分隔值的 DataFrame,然后将这些值拆分为每一列中的单个值。考虑以下 DataFrame - 示例 在线演示 df=data.frame(x=apply(matrix(rpois(200, 10), 20, 10), 1, paste, collapse=", ")) df输出x 1 8, 12, 7, 12, 10, 8, 11, 6, 8, 7 2 ... 阅读更多

如何在 R 中创建具有较大尺寸异常值的箱线图?

Nizamuddin Siddiqui
更新于 2020年10月14日 11:32:18

4K+ 次浏览

当我们为包含异常值的 R DataFrame 的列创建箱线图时,默认情况下,这些值的点大小较小。如果我们想增加这些异常点的尺寸,则可以在 ggplot2 包的 geom_boxplot 函数内使用 outlier.size 参数。考虑以下 DataFrame - 示例 在线演示 set.seed(1231) x

如何在 R 中使用 plot 函数创建的图表中添加轴标签中的数学表达式?

Nizamuddin Siddiqui
更新于 2020年10月14日 11:30:02

481 次浏览

当我们使用 R 中的 plot 函数创建图表时,轴标题由 R 根据传递给函数的向量自动选择,或者我们可以使用 ylab 或 xlab 用于特定的轴。要在轴标签中添加数学表达式,我们可以使用带有 expression 函数的 title 函数来定义数学表达式。考虑以下向量并在两者之间创建散点图 - 示例 set.seed(111) x

如何在 R 中创建黑白词云?

Nizamuddin Siddiqui
更新于 2020年10月14日 11:28:18

140 次浏览

根据 Google 的说法,词云是由特定文本或主题中使用的词组成的图像,其中每个词的大小表示其频率或重要性。在 R 中,我们可以使用 wordcloud 包的 wordcloud 函数创建词云。因此,我们具有与包相同的函数名称,因此不应对此感到困惑。加载 wordcloud 包并创建词云 - library("wordcloud") x

如何在 R 中将向量中字符串的重复元素转换为唯一元素?

Nizamuddin Siddiqui
更新于 2020年10月14日 11:25:20

131 次浏览

当我们有重复的字符串元素并想将它们用作因子级别时,这是可以的,但如果我们想单独处理它们,最好使每个值成为唯一元素。为此,我们可以使用 make.unique 函数。例如,如果我们有一个包含重复字符串值的向量 x,则要使它们唯一,我们可以使用 make.unique(x)。示例 在线演示 x1

如何在 R 中使用 ggplot2 创建带有垂直条的堆叠条形图?

Nizamuddin Siddiqui
更新于 2020年10月14日 11:17:31

447 次浏览

传统上,堆叠条形图对于每个类别级别都有多个条形图相互叠加。但是,可以通过为每个类别级别创建垂直条形图来更改此视觉效果,这将有助于我们比传统的堆叠条形图更容易地阅读堆叠条形图,因为人们习惯阅读垂直条形图。考虑以下 DataFrame - 示例 在线演示 set.seed(999) Class

如何在 R 中从另一个 DataFrame 中减去一个 DataFrame?

Nizamuddin Siddiqui
更新于 2020年10月14日 11:12:46

9K+ 次浏览

如果我们有两个 DataFrame,它们具有相同数量的相同数据类型的列和相同数量的行,那么我们可能想要找到 DataFrame 的对应值之间的差异。为此,我们只需要使用减号即可。例如,如果我们有 DataFrame df1 和 df2,则减法可以表示为 df1-df2。考虑以下 DataFrame - 示例 在线演示 x1

如何在 R 中创建字符串向量中元素的无序组合列表?

Nizamuddin Siddiqui
更新于 2020年10月14日 10:05:56

135 次浏览

元素的无序组合意味着以不进行任何特定排列的方式组合值。例如,如果我们有三个值 one、two 和 three,则它们可以按以下无序方式排列 - "one" "two" "three" "one" "two" "one" three" "two" "three" "one" "two" "three" 示例 在线演示 x

如何在 R 中检查年份或年份向量是否为闰年?

Nizamuddin Siddiqui
更新于 2020年10月14日 10:04:26

350 次浏览

几乎每个人都知道闰年有 366 天而不是 365 天,它每四年发生一次。如果我们想检查特定年份是否为闰年,或者在一定年份范围内哪些年份对应于闰年,那么我们可以使用 leap year 的 leap_year 函数。length 函数可以与年份值一起使用,如果输出为 1,则它将是闰年,否则输出将为 0,表示非闰年。加载 lubridate 包 - 示例 library("lubridate") year1

广告