I'm trying to understand why I can rbind but not cbind dataframes to
NULLs.
For 'cbind' ('rbind'), vectors of zero length (including 'NULL')
are ignored unless the result would have zero rows (columns), for
S compatibility. (Zero-extent matrices do not occur in S3 and are
not ignored in R.)
Since NULL is a vector of length 0, should it not be ignored for both
cbind and rbind? If not, then shouldn't it fail for the same reason for
both functions?