如何使用R在数据集中添加新值

问题描述

我是R的新手,我想知道是否可以制作一个新列成熟的水果,该水果将比较来自硬度1的值,如果该值大于2,则添加“是”,如果该值小于2,则添加“否”。比2

Exaple od dataset

解决方法

您可以在此处尝试使用ifelse()。它应该看起来像这样:

df$ripe <- ifelse(df$firmness1 == 1,"Yes","No")

这是什么:
1.它将浏览您的数据框并检查该值是否为1。
2.如果等于1,则设置“是”。
3.如果不是,它将设置为“否”