complete(data=tibble(dat=c(1, 3)), dat=full_seq(x=dat, period=1))
给出错误:
Error in full_seq(x = dat, period = 1) : object 'dat' not found
如果我将所有三次出现的dat
更改为任何其他名称,一切都按预期工作。例如(将dat重命名为xat):
complete(data=tibble(xat=c(1, 3)), xat=full_seq(x=xat, period=1))
给出预期结果(与缺失的2完成):
xat
<dbl>
1 1.
2 2.
3 3.
这有效,虽然它没用:
df <- tibble(dat = 1:3)
complete(df, dat)