找到 2038 篇文章 关于 R 编程

如何在 R 数据框中删除字符列中长度小于 3 的元素对应的行?

Nizamuddin Siddiqui
更新于 2021年3月5日 05:20:38

460 次浏览

要查找字符向量元素或 R 数据框字符列中元素的字符数,我们可以使用 nchar 函数。因此,如果我们想删除元素大小小于 3 的行,我们需要使用相同的函数,然后使用子集函数删除所需的行,如下例所示。示例 1 考虑以下数据框 - 实时演示 > x1 x2 df1 df1 输出     x1   x2 1  印度 1 2  印度 2 3  英国    1 4  英国    2 5  中国 1 6 ... 阅读更多

如何在 R 中创建数据框格式的频数表?

Nizamuddin Siddiqui
更新于 2021年3月5日 05:23:24

7K+ 次浏览

要在 R 中创建频数表,我们可以简单地使用 table 函数,但 table 函数的输出返回一个水平表。如果我们想以数据框格式读取该表,则需要使用 as.data.frame 函数将表读取为数据框。例如,如果我们有一个名为 T 的表,则将其转换为数据框格式,可以使用命令 as.data.frame(T)。示例 1 实时演示 > x1 x1 输出 [1] 2 0 2 3 2 3 1 2 1 4 0 0 4 4 1 3 1 2 1 3 2 3 2 1 ... 阅读更多

如何在 R 数据框中选择类别少于四个的列?

Nizamuddin Siddiqui
更新于 2021年3月5日 05:28:48

99 次浏览

如果列是分类的,则至少可以有两个类别,并且类别总数没有限制,但这还取决于案例总数。如果我们有一个数据框包含一些分类列,其类别多于或少于 4 个,那么我们可能希望选择类别少于四个的列。当我们想偏向性地选择数据或具有一些允许此更改的预定义数据特征时,这可能是必需的。可以使用... 阅读更多

如何在 R 数据框列中将字符值转换为小写?

Nizamuddin Siddiqui
更新于 2021年3月5日 05:32:19

2K+ 次浏览

字符值可以存储为大写、小写或两者的混合。如果我们有值是大写或小写和大写的混合,则可以使用 tolower 函数将这些字符值转换为仅小写。我们只需要将数据框的向量或列传递到 tolower 函数中,如下例所示。示例 1 考虑以下数据框 - 实时演示 > x1 y1 df1 df1 输出    x1     y1 1  C  -0.1036851 2  C  -0.6176530 3  B   0.5763786 4  A   0.1943794 5  C   1.1196470 ... 阅读更多

如何在 R 中提取拆分的字符串元素?

Nizamuddin Siddiqui
更新于 2021年3月4日 08:10:17

2K+ 次浏览

要拆分字符串向量元素,我们可以使用 strsplit 函数。如果我们想在拆分后提取字符串元素,则将使用双方括号和单方括号。双方括号将提取字符串向量元素,单方括号将提取拆分后的元素。查看示例以了解其工作原理。示例 1 实时演示 > x1 x1 输出 [1] "Tutorialspoint is an E-learning platform" [2] "E-learning is important" [3] "It helps in learning and growing at a faster rate" 示例 > x1 x1 输出 [[1]] [1] "Tutorialspoint" "is" "an" "E-learning" [5] "platform" [[2]] [1] "E-learning" "is" "important" [[3]] [1] ... 阅读更多

如何在 R 数据框中查找数值列的数量?

Nizamuddin Siddiqui
更新于 2021年3月5日 05:36:54

1K+ 次浏览

我们知道数据框可以包含任何类型的列,例如数值型、字符型、逻辑型、因子型等。如果数据框包含多种类型的列,我们可能希望查找每种类型或一种类型(例如数值型)的列数。为此,我们可以使用 dplyr 包的 select_if 函数以及 length 函数,如下例所示。示例 1 考虑以下数据框 - 实时演示 > x1 x2 x3 x4 df1 df1 输出    x1      x2          x3    x4 1  a  -0.18404831  0.1082741 2 2  b ... 阅读更多

如何在 R 数据框列中删除重复值次数大于或等于特定次数的行?

Nizamuddin Siddiqui
更新于 2021年3月5日 05:39:16

290 次浏览

要删除重复值次数大于特定次数的数据框中的行,我们可以为重复值次数小于特定次数的行创建一个子集。为此,我们首先需要提取行,然后使用特定列对数据框进行子集化,如下例所示。示例 1 考虑以下数据框 - 实时演示 > x1 x2 df1 df1 输出    x1 x2 1  0  0 2  0  0 3  1  0 4  0  1 5  0  0 6  1  1 7  0  1 8  1  1 9  1  2 10 ... 阅读更多

如何在 R 中将旧数据框转换为新的数据框?

Nizamuddin Siddiqui
更新于 2021年3月5日 05:42:17

459 次浏览

要将旧数据框转换为新的数据框,我们可以简单地设置新名称。例如,如果我们有一个名为 df 的数据框,并希望将其转换为一个新的数据框,例如 df_new,则可以执行 df_new x1 x2 df1 df1 输出 x1 x2 1 8 6 2 4 9 3 3 2 4 3 5 5 7 4 6 4 8 7 8 6 8 12 12 9 8 6 10 ... 阅读更多

如何在 R 中将缺失值的位置更改为数据框的末尾?

Nizamuddin Siddiqui
更新于 2021年3月5日 05:48:05

99 次浏览

大多数情况下,我们需要在数据科学项目中处理缺失值,这些缺失值可能出现在任何位置。我们可能希望更改这些缺失值的位置,并将它们发送到数据框列的末尾。这可以使用 lapply 函数完成,如下例所示。示例 1 考虑以下数据框 - 实时演示 > x1 x2 x3 df1 df1 输出    x1 x2 x3 1  0  0  2 2  1  1  NA 3  1  NA 0 4  0  NA 2 5  1  NA 2 6 ... 阅读更多

如何从 R 数据框中的字符列中提取第一个数字?

Nizamuddin Siddiqui
更新于 2021年3月5日 05:53:11

838 次浏览

如果数据框中有一个字符列包含字符串和数值,并且数值的第一个数字具有一些可以帮助进行数据分析的含义,那么我们可以提取这些第一个数字。为此,我们可以使用 stringi 包中的 stri_extract_first 函数。示例 1 考虑以下数据框 - 实时演示 > x1 y1 df1 df1 输出 x1 y1 1 1 HT14L 2 2 HT14L 3 3 HT23L 4 4 HT14L 5 5 HT32L 6 6 HT32L 7 ... 阅读更多

广告