我试图将if和/或ifelse语句嵌套在R中,但语法不太正确.我想执行一些基本的算术:参考下面类似的数据集,如果日期相同,并且位置代码相同,我想从代码F的相应pH值中减go 代码a和B的pH值,并将结果输入pHDelta.或者写出来,A-F表示给定的日期和位置.
非常感谢.
我不确定我在下面创建的daset是否会正确显示,如果不正确,请原谅.
我的数据集类似于以下内容:
Date | Location | Code | pH | pHDelta |
---|---|---|---|---|
22/07/01 | AA | A | 7.1 | |
22/07/01 | AA | B | 6.8 | |
22/07/01 | AA | F | 8.2 | |
22/07/01 | AB | A | 7. 2 | |
22/07/01 | AB | B | 7.8 | |
22/07/01 | AB | F | 8.4 | |
22/07/01 | AC | A | 7.5 | |
22/07/01 | AC | B | 6.2 | |
22/07/01 | AC | F | 8.3 | |
22/07/01 | AD | A | 7.1 | |
22/07/01 | AD | B | 6.8 | |
22/07/01 | AD | F | 8.2 | |
22/07/02 | AA | A | 7.1 | |
22/07/02 | AA | B | 6.8 | |
22/07/02 | AA | F | 8.2 | |
22/07/02 | AB | A | 7.2 | |
22/07/02 | AB | B | 7.8 | |
22/07/02 | AB | F | 8.4 | |
22/07/02 | AC | A | 7.5 | |
22/07/02 | AC | B | 6.2 | |
22/07/02 | AC | F | 8.3 | |
22/07/02 | AD | A | 7.1 | |
22/07/02 | AD | B | 6.8 | |
22/07/02 | AD | F | 8.2 |