【发布时间】:2021-02-07 10:29:33
【问题描述】:
我在 R 中加载了一个像这样的 csv 表。
| method | SOC | SOC2 |
|---|---|---|
| WB | 1.5 | |
| Com | 2.5 | |
| LOI | 3.1 |
我想使用方法列中的条件计算列“SOC2”,如下所示: 如果方法栏中的方法为WB,则将SOC乘以10并放入SOC2栏中。 如果method栏的method为Com,则将SOC乘以20,放入SOC2栏。 如果method列的method是LOI,SOC乘以30,输出ut ub SOC2列。
请问我如何在 R 中做到这一点?
【问题讨论】:
-
请使用
Rsdput-函数为我们提供样本数据。如果您的数据加载到名为df的变量中,请使用dput(df)的输出扩展您的问题。 -
您可以利用上一个问题的答案来解决此问题stackoverflow.com/questions/65747420/… 此外,很高兴看到您尝试解决此问题。
标签: r