的相應值的數據幀的各列我有以下的數據幀和向量:乘以一個向量
dframe <- as.data.frame(matrix(1:9,3))
vector <- c(2,3,4)
我想通過vector
對應的值相乘的dframe
每一列。這樣不行:
> vector * dframe
V1 V2 V3
1 2 8 14
2 6 15 24
3 12 24 36
每個行dframe
是由vector
相應的值,而不是每個列相乘。有沒有任何習慣解決方案,或者我堅持for
週期?
什麼'T(T(DFRAME) *矢量) '? –
這是重複的。一種方法是'df * rep(vec,each = nrow(df))' – lmo