1
用一個簡單的數據表正火由列:data.table方式
ID MAX X1 X2 X3 X4
E0 9 2 1 2 3
E0 21 9 0 10 2
開始,我想通過MAX
從X1
所有列正常化X4
分。
的unelegant,data.frame辦法是
dt$X1 <- dt$X1/dt$MAX
什麼是高雅的數據表的方式?
我試圖與dt[, .SD/MAX, by = ID]
,但這也降低了MAX爲1
我覺得'dt [,.SD/MAX,by =。(ID,MAX)]'是你正在尋找的。 – Jaap