找到 2038 篇文章 关于 R 编程

查找 R 数据框每一行中值最小的列名。

Nizamuddin Siddiqui
更新于 2021年11月5日 08:13:04

819 次浏览

要查找 R 数据框中每一行值最小的列名,我们可以结合使用 colnames 函数和 apply 函数。例如,如果我们有一个名为 df 的数据框,则可以使用以下命令查找每一行值最小的列名:df$Least_Column

如何在 R 中使用 plotly 创建饼图?

Nizamuddin Siddiqui
更新于 2021年11月5日 08:05:26

918 次浏览

要使用 plotly 创建饼图,我们首先需要根据类别查找计数数据,然后使用 plot_ly 函数,并将图表类型指定为“pie”。要查找计数数据,我们可以使用 dplyr 包中的 count 函数,然后应用 plot_ly 函数。查看下面的示例以了解如何操作。示例以下代码片段创建了 mtcars 数据:data(mtcars) head(mtcars, 20)输出创建了以下 mtcars 数据:                     mpg  cyl disp   hp  drat   wt    qsec   vs am gear carb Mazda RX4   ... 阅读更多

如何在 R 数据框中合并具有相同值的行列?

Nizamuddin Siddiqui
更新于 2021年11月5日 08:00:06

3K+ 次浏览

要合并 R 数据框中具有相同值的行列,我们可以使用 aggregate 函数。例如,如果我们有一个名为 df 的数据框,其中包含两个分类列(例如 C1 和 C2)和一个数值列 Num,则可以通过对 C1 和 C2 值组合的 Num 值求和来合并 df 的行列,可以使用以下命令:aggregate(Num~.,df,FUN=sum)示例 1以下代码片段创建了一个示例数据框:grp1

如何在 R 中查找另一列中某个值之前的列值的总和?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:55:35

2K+ 次浏览

要查找另一列中特定值之前的列值的总和,我们可以结合使用 cumsum 函数和 sum 函数。例如,如果我们有一个名为 df 的数据框,其中包含两列 x 和 y,并且我们想要查找 y 等于 2 之前的 x 值的总和,则可以使用以下命令:sum(df$x[cumsum(df$y==2)==0])示例 1以下代码片段创建了一个示例数据框:x1

查找 R 数据框中按组划分的大值和小值。

Nizamuddin Siddiqui
更新于 2021年11月5日 08:01:46

192 次浏览

要查找 R 数据框中按组划分的大值和小值,我们可以使用 dplyr 包的 mutate 函数,可以使用 group_by 函数轻松进行分组。例如,如果我们有一个名为 df 的数据框,其中包含分组列 Grp 和数值列 Num,则可以使用以下命令查找按组划分的大值和小值:df%%group_by(Gp)%%mutate(Val=ifelse(Val==max(Val),"large","small"))示例 1以下代码片段创建了一个示例数据框:Group

如何在 R 中使用 ID 列创建行样本?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:52:14

497 次浏览

要使用 ID 列创建行样本,我们可以使用 sample 函数。我们需要对 ID 列应用 sample 函数,并使用单个方括号获取行的子集。例如,如果我们有一个名为 df 的数据框,其中包含一个名为 ID 的 ID 列,则可以按如下方式使用 ID 列对 df 进行 4 行采样:df[sample(df$ID,4),]示例 1以下代码片段创建了一个示例数据框:Emp_ID

如何在 R 中查找矩阵值的组合?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:49:21

455 次浏览

要查找 R 中矩阵值的组合,我们可以结合使用 expand.grid 函数和 split 函数。例如,如果我们有一个名为 M 的矩阵,则要创建矩阵值的组合,可以使用以下代码:do.call(expand.grid,split(M,rep(1:nrow(M),ncol(M))))查看以下示例以了解其工作原理。示例 1以下代码片段创建了一个矩阵:M1

如何在 R 中对比例表中的值进行四舍五入?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:45:35

2K+ 次浏览

要对 R 中比例表中的值进行四舍五入,我们可以首先将比例表保存在一个对象中,然后使用 round 函数。例如,如果我们有一个向量 X,则可以使用 prop.table(table(X)) 创建 X 中数据的比例表,并将其存储在一个名为 Tab 的对象中,然后使用以下命令将值四舍五入到小数点后两位:round(Tab,2)示例 1以下代码片段创建了一个示例数据框:x1

为 R 数据框列中的每个值创建一个四分位数列。

Nizamuddin Siddiqui
更新于 2021年11月5日 07:51:41

3K+ 次浏览

任何数值数据都可以使用三个四分位数将其分成四个部分,第一个四分位数为 25%,第二个四分位数为 50%,第三个四分位数为 75%,因此将有四个四分位数来表示一组数据中的前 25%、第二个 25%、第三个 25% 和最后一个 25%。如果我们想为 R 数据框列中的每个值创建一个四分位数 (1 到 4) 列,则可以使用 quantile 函数和 cut 函数,如下面的示例所示。示例 1以下代码片段创建了一个示例数据框:x

如何在 R 中将列表中存储的矩阵转换为数据框?

Nizamuddin Siddiqui
更新于 2021年11月5日 07:42:11

555 次浏览

列表可能包含向量、数据框、矩阵、列表等。如果列表包含矩阵,并且我们想将这些矩阵转换为数据框,则可以使用 lapply 函数和 as.data.frame 函数。例如,如果我们有一个名为 LIST 的列表,其中包含矩阵,则可以使用以下命令将这些矩阵转换为数据框:lapply(LIST,function(x) as.data.frame(x))示例以下代码片段创建了一个矩阵列表:M1

广告