【发布时间】:2019-08-01 09:04:44
【问题描述】:
我知道我可以通过其他方式做到这一点,但我只是好奇。
dfDice = sample(1:6, 10000, replace = TRUE) %>%
data.frame()
上面创建了一个data.frame,其中列标题称为'.'。
所以我的第一个问题是我可以将列标题通过管道传输到我的代码中吗?我已经尝试将它放在我的 data.frame() 函数中,但它只是创建了一个新列。
我的第二个问题是,我可以将多个列通过管道传输到 data.frame 中,还是我必须做这样的事情?:
dfDice = (num = sample(1:6, 10000, replace = TRUE) %>%
data.frame(letters = sample(LETTERS, 10000, replace = TRUE))
再次,我知道这不是创建 data.frame 的最佳方式,我只是从学习的角度很好奇并试图完全理解管道。
【问题讨论】: