В соответствии с Row wise matrix operations in R Я хотел бы применить функцию row-wise на таблице данных. Я хочу рассчитать в строке число средних столбцов в этой строке. Моя текущая попытка:Обратитесь к столбцам по номеру в: = присваивании при использовании data.table
columns <- c(1,5,10,15,20) # Actually obtained via grep
my.data.table[,"average" := mean(columns),with=FALSE] # Or...
my.data.table[,average := mean(columns)]
Это, к сожалению, просто возвращает среднее значение вектора «столбцов», а не среднее значение столбцов, к которым они относятся. Есть ли способ ссылаться на эти столбцы по числу?
Вот среднем я пытаюсь достичь:
key a b c average
A 5 5 5 5
B 1 2 3 2
C 2 4 9 5
Нет проблем, я ценю усилия! Посмотрим, сможет ли кто-нибудь найти решение. – Ina