找到 34423 篇文章,关于编程

如何在R中复制整个数据框并将其添加到原始数据框中?

Nizamuddin Siddiqui
更新于 2020年10月17日 14:04:48

1K+ 次浏览

R中数据框的复制可以使用sapply函数创建,要设置要重复数据框的次数,可以使用rep.int,times参数。例如,如果我们有一个数据框df,并且我们想创建5个df的副本并将其添加到原始数据框中,则可以使用sapply(df,rep.int,times=5)。示例 在线演示考虑以下数据框 −set.seed(151) x1

如何在R中从日期中查找一年中的某一天?

Nizamuddin Siddiqui
更新于 2020年10月17日 14:02:00

6K+ 次浏览

要从日期中查找一年中的某一天,我们可以使用lubridate包的yday函数。例如,如果我们有一个日期或日期向量,那么我们只需要使用以下语法将该日期或向量传递到yday函数中即可:yday(“日期”)或yday(“日期向量”)加载lubridate包 −library(lubridate)示例date1

如何在R数据框中排除NA值计算行均值?

Nizamuddin Siddiqui
更新于 2020年10月17日 13:59:11

3K+ 次浏览

要查找行均值,我们可以使用rowMeans函数,但如果数据框中有一些缺失值,则可以使用na.rm=TRUE参数,其使用方法与计算列均值时相同。例如,如果我们有一个包含两列x和y的数据框df,并且这两列都有一些缺失值,则可以按如下方式计算行均值:rowMeans(df,na.rm=TRUE)。示例考虑以下数据框 − 在线演示set.seed(1515) x1

如何在R中使用ggplot2创建的箱线图中更改Y轴限制?

Nizamuddin Siddiqui
更新于 2020年10月17日 13:57:17

2K+ 次浏览

箱线图最重要的方面之一是Y轴标签,因为这些标签有助于我们理解变量的限制。由于R以良好的方式自动生成这些标签,因此我们坚持使用它,但是我们可以使用coord_cartesian函数和ylim来更改它,如下面的示例所示。示例 在线演示考虑以下数据框 −set.seed(1212) x

如何在R数据框列中用中位数替换缺失值?

Nizamuddin Siddiqui
更新于 2020年10月17日 13:55:12

2K+ 次浏览

要使用中位数替换缺失值,我们可以使用与使用均值替换缺失值相同的技巧。例如,如果我们有一个包含列x和y的数据框df,其中两列都包含一些缺失值,则可以使用中位数替换缺失值,例如df$x[is.na(df$x)]

如何根据R数据框列中的索引提取特定值?

Nizamuddin Siddiqui
更新于 2020年10月17日 13:52:35

2K+ 次浏览

有时我们想弄清楚R数据框列中的某个位置的值是什么,这有助于我们理解数据收集或数据模拟过程。例如,如果我们有一个包含列x、y和z的数据框df,每个列都有5000个值,那么我们可以使用df$x[[253]]来查找数据框df的x列中第253行的值。示例考虑以下数据框 − 在线演示set.seed(987) x

如何在R中使用ggplot2创建累积和的点图?

Nizamuddin Siddiqui
更新于 2020年10月17日 13:47:12

1K+ 次浏览

要使用ggplot2创建累积和的点图,我们需要在aes函数中对因变量使用cumsum函数进行美学映射,该函数描述了变量的绘制方式。例如,如果我们有一个包含列x和y的数据框df,其中y是因变量,则可以按如下方式创建累积和的点图:ggplot(df,aes(1:20,y=cumsum(y)))+geom_point()。示例考虑以下数据框 − 在线演示set.seed(666) x

如何在R中组合两个大小相同的列表以创建一个数据框?

Nizamuddin Siddiqui
更新于 2020年10月17日 13:32:11

964 次浏览

如果我们有两个大小相同的列表,那么我们可以使用这些列表创建一个数据框,这可以使用expand.grid函数轻松完成。expand.grid函数根据提供的列表或向量或因子的所有组合创建数据框。例如,如果我们定义了两个列表List1和List2,那么我们可以使用代码expand.grid(List1,List2)创建一个数据框。示例 在线演示考虑以下列表 −List1

如何在R中像数学中那样乘以两个向量?

Nizamuddin Siddiqui
更新于 2020年10月17日 13:29:28

6K+ 次浏览

在数学中,当两个向量相乘时,输出是一个标量,它是值的乘积之和。例如,如果我们有两个向量x和y,每个向量都包含1和2,那么这两个向量的乘积将是5。在R中,我们可以使用t(x)%*%y来实现。示例1 在线演示x1

如何在R中创建具有0和1值的随机样本?

Nizamuddin Siddiqui
更新于 2020年10月17日 14:30:01

1K+ 次浏览

众所周知,可以使用R中的sample函数创建随机样本。如果我们只想创建具有0和1值的随机样本,那么有三种不同的方法可以将它们传递到sample函数中−创建0和1的向量使用0:1直接在函数中使用c(1,2)。此外,我们可以根据需要将replace参数设置为TRUE或FALSE。示例 在线演示x1

广告
© . All rights reserved.