[R] data.frame(1)*1:4 = 1?
Spencer Graves
spencer.graves at structuremonitoring.com
Thu Apr 3 08:42:30 CEST 2014
Hello, All:
What's the logic behind "data.frame(1)*1:4" producing a scalar
1? Or the following:
data.frame(1:2, 3:4)*5:7
X1.2 X3.4
1 5 21
2 12 20
I stumbled over this, because I thought I was multiplying a
scalar times a vector, and obtaining a scalar rather than the
anticipated vector. I learned that my "scalar" was in fact a data.frame
with one row and one column.
What am I missing?
Thanks,
Spencer
More information about the R-help
mailing list