首页 > 解决方案 > 如何从数据框中的列中减去 1?

问题描述

我有一个数据框,以一列为因子。我想从列中的所有行中减去 1,但是当我尝试时,我收到一条错误消息,“ - ”对因子没有意义。

我怎样才能做到这一点?

标签: r

解决方案


即使在它们下面有一个编号系统,因子也不是数字。因此,当您尝试从因子水平中减去 1 时,软件会出错。这是逻辑错误,不是软件错误。

您需要因子,还是在导入数据时将数据转换为因子?如果您想要数字数据,您可以使用一个命令将因子转换为数字。


推荐阅读