2K+ 阅读量
在R中添加变量描述,可以使用注释函数,如果要查看描述,则可以使用数据框的结构调用。例如,如果我们有一个包含列x的数据框df,则可以使用命令comment(df$x)来描述x。
3K+ 阅读量
为了在R向量和数据框中格式化所有小数位,可以使用formattable包的formattable函数,其中可以指定小数点后的位数。例如,如果我们有一个数值向量x,则可以使用命令formattable(x,format="f",digits=2)将x中的值格式化为只有2位小数。示例1加载formattable包 −library(formattable) 在线演示x1
900 阅读量
要使用ggplot2创建具有相同宽度条形的不同类别的多个条形图,我们需要在geom_bar函数中使用width参数来匹配每个条形图中条形的宽度。最好的方法是将较宽的条形设置为0.25,较窄的条形设置为0.50。示例考虑以下数据框 − 在线演示x1
为了找到回归模型的高杠杆值,我们首先需要找到可以使用hatvalues函数找到的预测值或帽子值,然后定义高杠杆的条件并提取它们。例如,如果我们有一个回归模型M,则可以使用命令hatvalues(M)找到帽子值,现在可以使用以下代码找到大于0.05的高杠杆值:which(hatvalues(M)>0.05)示例1考虑以下数据框 − 在线演示x1
275 阅读量
要对数据框应用多个条件,可以使用双与符号&&。例如,如果我们有一个名为df的数据框,其中包含三个列x、y、z,并且我们希望在z的第一元素等于5时向所有列添加一个值,则可以使用以下命令:if(df$x && df$y && df$y == 5){ df$x = df$x+10 df$y = df$y+10 df$z = df$z+10 }示例1考虑以下数据框 − 在线演示x1
318 阅读量
为了在基础R中创建条形图,可以使用函数barplot并传递要为其创建条形图的数据框的向量或列,但是默认情况下使用barplot创建的条形图颜色为灰色。因此,如果要创建空条形图,则将条形的颜色设置为NA将使该图成为空条形图。示例1x
6K+ 阅读量
为了检查时间序列是否平稳,可以使用tseries包的adf.test函数进行Dickey-Fuller检验。例如,如果我们有一个时间序列对象TimeData,则可以使用命令adf.test(TimeData)来检查该时间序列是否平稳。示例1 在线演示x1
为了处理错误:stat_count()只能具有x或y美学,我们需要在geom_bar函数中传递stat="identity"参数。由于我们没有为条形图传递计数,并且条形图只能包含计数变量,因此需要stat="identity",以便geom_bar只考虑aes中一个变量进行计数。查看下面的示例以了解区别。示例考虑以下数据框 − 在线演示因子
388 阅读量
为了使用嵌套列表元素创建数据框,我们需要将列表元素展开并将其存储在矩阵中,然后使用data.frame函数将其读取为数据框。例如,如果我们有一个名为LIST的嵌套列表,则可以使用以下命令创建数据框:data.frame(matrix(unlist(LIST),ncol=”我们想要的列数”,byrow=F))查看下面的示例以了解其工作原理。示例 在线演示嵌套列表
1K+ 阅读量
为了基于两列中的字符串匹配以及OR条件子集R数据框,我们可以使用grepl函数以及双方括号和OR运算符|。例如,如果我们有一个名为df的数据框,其中包含两个字符串列x和y,则可以使用以下方法基于任何列中的特定字符串匹配进行子集:语法df[grepl("text",df[["x"]])|grepl("text",df[["y"]]),]查看下面的示例以了解其工作原理。示例1考虑以下数据框 − 在线演示f1