如果R满足条件,则更改单元格的值

问题描述

我是R-world的新手,现在我想尝试设置满足条件的特定文本。 我有一个不同餐厅(df_Restaurant)的数据框,并且有一列带有餐厅名称(Name)以及其他带有被感染风险(Risk)的列。 所有名称相同的餐厅都有相同的风险。原始数据框在每种情况下都没有Risk值,因此我想满足此条件。除此之外,该值不能为0。

我遇到了一些错误,但是首先我想知道我编写此条件的方式是否正确。 如果是文本,还有其他方法可以替换单元格的值吗? df餐厅有超过200.000行,我不知道其他方式。

显示错误是:

1-找不到对象'j'

2-`}`中出现意外错误

   if (Restaurant$Name[i]==locales$Name[j] & Restaurant[i]!=0)  { 
      Restaurant$Risk[i]= Restaurant$Risk[j]}

提前谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)