我已经有了这个设置并在 Access DB 中运行,但是我很难将它翻译成 R。
数据框A:
ID, B1, B2, B3, group
1, 0.2, 0.4, 1000, red
...
4447, 0.4, 0.32, 800, blue
数据框 B(来自数据框 A 的列的平均值,基于列“组”:
ID, group, meanB1, meanB2, meanB3
1, red, 0.45, 0.313, 990.32
...
6, blue, 0.39, 0.289, 790.54
还有第三个数据框 C,它是数据框 A 中列的标准差,同样基于列“组”。
我有一个方程(此处简化),我想为 Dataframe A 的每一行计算,但它需要来自 Dataframe B 中相关条目的输入,如下所示:
FuncZ <- function(a, b, c) {(((a - b)/c)^2)}
a
数据框 A(例如,4477)、b
数据框 B(例如,红色)和c
数据框 C(例如,红色)的线在哪里。
这在 Access 中相对容易,但我想以 R 方式进行。