找到 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 函数。示例 1 str(CO2) 输出 执行后,上述脚本生成以下输出(由于随机化,此输出会因您的系统而异):类 'nfnGroupedData'、'nfGroupedData'、'groupedData' 和 'data.frame':84 个观察值,5 个变量:$ Plant:具有 12 个级别的 Ord.factor "Qn1"

广告