我有一个有两列的数据框.当我try 计算mean时,我得到以下信息:

[1] NA
Warning message:
In mean.default(results) : argument is not numeric or logical: returning NA`

其中"结果"是我的数据集.有没有关于解决这个问题的建议?

推荐答案

从R3.0.0开始,mean(<data.frame>)失效(将data.frame传递给mean将给出您声明的错误)

数据框是给定类"data.frame"的具有唯一行名称的相同行数的变量列表.

在您的例子中,结果有两个变量(如果您的描述是正确的).您可以使用以下任何一种方法获得列的平均值

lapply(results, mean, na.rm = TRUE)
sapply(results, mean, na.rm = TRUE)
colMeans(results, na.rm = TRUE)

R相关问答推荐

根据shiny 应用程序中的数字输入更改图标 colored颜色

从有序数据中随机抽样

r中的stat_difference函数不起作用

根据模式将一列拆分为多列,并在R中进行拆分

使用gcuminc,如何使用逗号格式化风险表?

将包含卷的底部25%的组拆分为2行

删除具有相同标题的tabPanel(shinly)

如何自定义3D散点图的图例顺序?

如何使用ggplot对堆叠条形图进行嵌套排序?

将二进制数据库转换为频率表

R -基线图-图形周围的阴影区域

如何根据未知数的多列排除重复行

SHILINY中DT列的条件着色

将文本批注减少到gglot的y轴上的单个值

Ggplot2:添加更多特定 colored颜色 的线条

将R中对象的CSV数组转换为JSON数组

图中显示错误 colored颜色 的图例geom_sf

使用显式二元谓词子集化sfc对象时出错

在子图内和子图之间对齐行数不均匀的表格罗布对

有没有一种方法可以用非标准参数编写一个定制的ggploy主题函数?