1K+ 次浏览
要更改存储在 R 列表中的数据框的名称,我们可以按照以下步骤操作:首先,创建一个数据框列表。然后,使用 names 函数更改数据框的名称。示例创建数据框列表使用 data.frame 函数创建数据框,并使用 list 函数创建这些数据框的列表:df1
977 次浏览
为了查找 R 数据框的行中特定值的频率,我们可以使用 dplyr 包中的 mutate 函数以及 rowSums 函数。例如,如果我们有一个名为 df 的数据框,我们可以使用以下命令查找 df 每行中 5 的数量:df%>%mutate(Number_of_Fives=rowSums(.==1))示例 1以下代码片段创建一个示例数据框:x1
755 次浏览
为了在 R 数据框列中将用文字表示的数字替换为数字,我们可以使用 within 函数。例如,如果我们有一个名为 df 的数据框,其中包含一列(例如 X),其中包含用文字表示的 1 到 5 的数字,那么我们可以使用以下命令将它们转换为数字:within(df,X
138 次浏览
如果 R 数据框中某些列是分类变量,要查找列最大值,我们可以按照以下步骤操作:首先,创建一个数据框。然后,使用 plyr 包中的 numcolwise 函数查找某些列是分类变量时的列最大值。示例 1创建数据框让我们创建一个如下所示的数据框:Group
351 次浏览
二分列可以用文字表示,例如“是/否”、“好/坏”、“对/错”等。要将这些文字替换为数字(例如 1 和 0),我们可以使用 ifelse 函数。例如,如果我们有一个名为 df 的数据框,其中包含一列 Binary,其值为“是”和“否”,那么我们可以使用以下命令将“是”替换为 1,“否”替换为 0:df$Binary
889 次浏览
为了在 R 数据框中查找每一行的累积和,我们需要将数据框读取为 data.table 对象,然后将 Reduce 函数与 accumulate 参数一起使用。例如,如果我们有一个名为 df 的数据框,并且我们想查找 df 中每一行的累积和,那么我们可以使用以下命令:setDT(df)[,names(df):=Reduce("+",df,accumulate=TRUE)]示例 1以下代码片段创建一个示例数据框:x1
266 次浏览
为了在 R 中为均匀数据创建直方图,我们可以简单地使用 hist 函数,但是即使频率相同,条形大小也可能会有所不同。因此,为此目的,我们需要定义断点,如下例所示。示例为了在 R 中为均匀数据创建直方图,请使用以下代码:hist(1:6)输出如果您执行上述代码,它将生成以下输出:为了在 R 中为均匀数据创建直方图,请使用以下代码:hist(1:8) 输出如果您执行上述代码,它将生成以下输出:为了在 R 中创建直方图…… 阅读更多
3K+ 次浏览
为了在 R 数据框列中找到最小的数字,但不包括零或零以下的值,我们可以使用 min 函数以及通过单个方括号对大于 0 的值进行子集选择。例如,如果我们有一个名为 df 的数据框,其中包含一列(例如 X),那么可以使用以下命令找到最小的数字(但不包括零或零以下的值):min(df[df$X>0,1])示例 1以下代码片段创建一个示例数据框:x
523 次浏览
为了在 R 中根据数据框列的类别选择列,我们可以按照以下步骤操作:首先,创建一个数据框或考虑一个内置数据集。然后,使用 dplyr 包中的 select_if 函数和 class 函数。示例 1str(CO2)输出执行上述脚本后,将生成以下输出(由于随机化,此输出将在您的系统上有所不同):- 类别“nfnGroupedData”、“nfGroupedData”、“groupedData”和“data.frame”:84 个 5 个变量的观察值:$ Plant:Ord.factor w/ 12 levels "Qn1"
经验分布可以使用 ecdf 函数找到,如果我们想创建经验分布图,则将使用 plot 函数。例如,如果我们有一个名为 X 的向量,那么可以使用以下命令创建经验分布图:plot(ecdf(X))示例 1为了在 R 中创建经验分布图,请使用以下代码:x