对R中事物类型的全面考察; “模式”和“类”和“类型”;不足
R 语言让我很困惑。实体有模式和类,但即使这样也不足以完全描述实体。 这个答案说 在 R 中,每个“对象”都有一个模式和一个类。 所以我做了这些实验…
在 R 中设置永久的默认 CRAN 镜像
如何在 R 中永久设置特定的 CRAN 镜像? 我想将其永久设置在我的笔记本电脑中,这样当我执行 install.packages() 时,它就不会再次询问我选择哪个镜像…
如何在R中将百分比字符转换为数字
我有带有百分号 (%) 的数据,我想将其转换为数字。将百分比字符转换为数字时遇到问题。例如,我想将“10%”转换为 10%,但 as.numeric("10%") 返回 NA…
用最新的非 NA 值替换 NA
在 data.frame (或 data.table)中,我想用最接近的先前非 NA 值“向前填充”NA。一个使用向量(而不是 data.frame)的简单示例如下: > y <- c(NA, …
在图上添加回归线方程和 R^2
我想知道如何在 ggplot 上添加回归线方程和 R^2。我的代码是: library(ggplot2) df <- data.frame(x = c(1:100)) df$y <- 2 + 3 * df$x + rnorm(100,…
计算每组的行数并将结果添加到原始数据框
假设我有一个 data.frame 对象: df <- data.frame(name=c('black','black','black','red','red'), type=c('chair','chair','sofa','sofa','plate'), …
如何将矩阵子集化为一列,维护矩阵数据类型,维护行/列名称?
当我将矩阵子集到单列时,结果是数字类,而不是矩阵(即 myMatrix[ , 5 ] 子集到第五列)。是否有一种紧凑的方法来子集为单列,维护矩阵格式,并维护…
if/while(条件){ 中的错误:缺少需要 TRUE/FALSE 的值
我收到此错误消息: Error in if (condition) { : missing value where TRUE/FALSE needed 或 Error in while (condition) { : missing value where T…
如何连接两个字符串?
如何连接(合并、组合)两个值? 例如,我有: tmp = cbind("GAD", "AB") tmp # [,1] [,2] # [1,] "GAD" "AB" 我的目标是将“tmp”中的两个值连接到一…