循環(huán)中的問(wèn)題(視頻1分35秒)
> d <- data.frame(a = 1:3, b = 3:8)
> for (x in d) {
+ ? ? cat("column sum:", sum(x),"\n")
+ }
column sum: 12?
column sum: 33?
這個(gè)函數(shù)我理解是為每一行加和,第一行應(yīng)該是 sum(1:3)=6,不應(yīng)該是12啊。。。
> d <- data.frame(a = 1:3, b = 3:8)
> for (x in d) {
+ ? ? cat("column sum:", sum(x),"\n")
+ }
column sum: 12?
column sum: 33?
這個(gè)函數(shù)我理解是為每一行加和,第一行應(yīng)該是 sum(1:3)=6,不應(yīng)該是12啊。。。
2018-08-23
舉報(bào)
2018-10-05
d中a與b的長(zhǎng)度不同,b的長(zhǎng)度是a的兩倍,R自動(dòng)將a循環(huán),變?yōu)?,2,3,1,2,3。
所以第一列加和為1+2+3+1+2+3=12