找到 2038 篇文章 关于 R 编程

如何在 R 中用一个向量的每个元素减去另一个向量的每个元素?

Nizamuddin Siddiqui
更新于 2021年11月9日 07:30:34

464 次浏览

要将一个向量的每个元素减去另一个向量的每个元素,我们可以使用 outer 函数并定义减号。例如,如果我们有两个向量 x 和 y,我们想用 y 中的每个元素减去 x 中的每个元素,那么我们可以使用以下命令:outer(x,y,`-`)示例 1以下代码片段创建了一个示例向量:x1

如何在 R 列表中更改存储的数据框的名称?

Nizamuddin Siddiqui
更新于 2021年11月9日 07:21:33

1K+ 次浏览

要更改存储在 R 列表中的数据框的名称,我们可以按照以下步骤操作:首先,创建一个数据框列表。然后,使用 names 函数更改数据框的名称。示例创建数据框列表使用 data.frame 函数创建数据框,并使用 list 函数创建这些数据框的列表:df1

如何在 R 数据框的行中查找特定值的频率?

Nizamuddin Siddiqui
更新于 2021年11月9日 07:18:16

977 次浏览

要查找 R 数据框的行中特定值的频率,我们可以使用 dplyr 包的 mutate 函数以及 rowSums 函数。例如,如果我们有一个名为 df 的数据框,那么我们可以使用以下命令查找 df 每行中 5 的数量:df%>%mutate(Number_of_Fives=rowSums(.==1))示例 1以下代码片段创建了一个示例数据框:x1

如何在 R 数据框列中将用文字表示的数字替换为数字?

Nizamuddin Siddiqui
更新于 2021年11月9日 07:12:44

755 次浏览

要将 R 数据框列中用文字表示的数字替换为数字,我们可以使用 within 函数。例如,如果我们有一个名为 df 的数据框,其中包含一个名为 X 的列,其中包含用文字表示的 1 到 5 的数字,那么我们可以使用以下命令将其转换为数字:within(df,X

如果 R 数据框中某些列是分类列,如何查找列最大值?

Nizamuddin Siddiqui
更新于 2021年11月9日 07:15:32

138 次浏览

如果 R 数据框中某些列是分类列,要查找列最大值,我们可以按照以下步骤操作:首先,创建一个数据框。然后,使用 plyr 包中的 numcolwise 函数查找列最大值(如果某些列是分类列)。示例 1创建数据框让我们创建如下所示的数据框:Group

如何在 R 数据框中用数字替换二分列中的单词?

Nizamuddin Siddiqui
更新于 2021年11月9日 07:10:31

350 次浏览

二分列可以用 Yes/No、Good/Bad、Right/Wrong 等单词表示。要将这些单词替换为数字(例如 1 和 0),我们可以使用 ifelse 函数。例如,如果我们有一个名为 df 的数据框,其中包含一个名为 Binary 的列,其中包含 Yes 和 No 值,那么我们可以使用以下命令将 Yes 替换为 1,将 No 替换为 0:df$Binary

如何在 R 数据框中查找每行的累积和?

Nizamuddin Siddiqui
更新于 2021年11月9日 07:20:02

889 次浏览

要查找 R 数据框中每行的累积和,我们需要将数据框读取为 data.table 对象,然后使用 Reduce 函数并使用 accumulate 参数。例如,如果我们有一个名为 df 的数据框,我们想查找 df 中每行的累积和,那么我们可以使用以下命令:setDT(df)[,names(df):=Reduce("+",df,accumulate=TRUE)]示例 1以下代码片段创建了一个示例数据框:x1

如何在 R 中为均匀数据创建直方图?

Nizamuddin Siddiqui
更新于 2021年11月9日 07:08:51

266 次浏览

要为 R 中的均匀数据创建直方图,我们可以简单地使用 hist 函数,但即使频率相同,条形大小也可能不同。因此,为此目的,我们需要定义断点,如以下示例所示。示例要为 R 中的均匀数据创建直方图,请使用以下代码:hist(1:6)输出如果您执行上述代码,它将生成以下输出:要为 R 中的均匀数据创建直方图,请使用以下代码:hist(1:8) 输出如果您执行上述代码,它将生成以下输出:要为 ... 阅读更多

如何在 R 数据框列中查找最小数字,排除零或零以下的值?

Nizamuddin Siddiqui
更新于 2021年11月9日 07:06:46

3K+ 次浏览

要查找 R 数据框列中最小数字,排除零或零以下的值,我们可以使用 min 函数以及通过单个方括号对大于 0 的值进行子集化。例如,如果我们有一个名为 df 的数据框,其中包含一个名为 X 的列,那么可以通过使用以下命令找到最小数字,排除零或零以下的值:min(df[df$X>0,1])示例 1以下代码片段创建了一个示例数据框:x

如何在 R 中根据数据框列的类选择数据框列?

Nizamuddin Siddiqui
更新于 2021年11月9日 07:10:06

523 次浏览

要根据 R 中数据框列的类选择数据框列,我们可以按照以下步骤操作:首先,创建一个数据框或考虑一个内置数据集。然后,使用 dplyr 包的 select_if 函数以及 class 函数。示例 1str(CO2)输出执行上述脚本后,将生成以下输出(此输出将因您的系统而异,因为它是随机的):类“nfnGroupedData”、“nfGroupedData”、“groupedData”和“data.frame”:84 个观测值,5 个变量:$ Plant:有序因子,12 个水平“Qn1”

广告