У меня много переменных, имеющих много наблюдений. У меня есть одна стандартная переменная. Теперь я хочу рассчитать разницу между стандартными и наблюдаемыми переменными только тогда, когда наблюдение больше стандартного и суммирует все различия как отдельные переменные. Кроме того, имена переменных, которые больше, чем стандарт в отдельном столбце.Расчет разницы и суммирование в отдельной колонке
Names Standard Das Dss Tri Tet
Aa 32 42 21 45 34
Ab 23 25 43 43 32
Ac 43 34 23 32 23
Ad 23 24 33 12 23
Ae 14 24 12 20 24
Af 43 42 13 12 43
Ag 12 13 22 13 22
Ah 32 32 42 42 23
ВЫВОД:
Names Standard Das Dss Tri Tet Difference No_Difference Names_Difference
Aa 32 42 21 45 34 15 3 Das, Tri, Tet
Ab 23 25 43 43 32 52 4 Das,Dss,Tri,Tet
Ac 43 34 23 32 23 0 0 NA
Ad 23 24 33 12 23 10 2 Das,Dss
Ae 14 24 12 20 24 26 4 Das,Tri,Tet
Af 43 42 13 12 43 0 0 NA
Ag 12 13 22 13 22 22 4 Das,Dss,Tri,Tet
Ah 32 32 42 42 23 20 2 Dss,Tri
Ваш выход будет неполным, не является? Не ясно, суммируете ли вы только положительную разницу? – agstudy
@agstudy, Да, это что-то вроде этого, по-разному, Observation-Standard = + ve, чем суммировать все значения + ve. Надеюсь, теперь все ясно. Кроме того, имена столбцов, которые имеют большее наблюдение, чем соответствующие стандартные значения. Итак, я мог видеть, на каком участке наблюдение положительное. Спасибо за помощь – Gongon