æ•°æ®å¸§å’Œå‘é‡ä¹‹é—´çš„元素划分

时间:2018-07-04 16:05:30

标签: r dataframe

在对this questionçš„éžå¸¸ä¼˜é›…的回答中,akrun表明,åªéœ€å¾ˆå°‘的工作就å¯ä»¥å°†è¡Œçš„æ•°å­—æ•°æ®æ¡†æ ‡å‡†åŒ–:

df <- as.data.frame(t(matrix(seq(1,9), nrow = 3, ncol = 3)))

  V1 V2 V3
1  1  2  3
2  4  5  6
3  7  8  9

df / rowSums(df)

         V1        V2    V3
1 0.1666667 0.3333333 0.500
2 0.2666667 0.3333333 0.400
3 0.2916667 0.3333333 0.375

我的问题是,为什么这样åšä¼šå¦‚此?我对Ræ•°æ®å¸§çš„ç†è§£æ˜¯å®ƒä»¬æ˜¯åˆ—表的特例,并且我ä¸å¸Œæœ›çŸ©é˜µè¿ç®—能够自动工作。我至少希望优先考虑按列æ“作(å³ï¼Œæˆ‘希望上é¢çš„除法è¿ç®—å°†æ¯ä¸ªåˆ—除以rowSumså‘é‡çš„æ¯ä¸ªå…ƒç´ ï¼‰ã€‚

0 个答案:

没有答案