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.
答案 0 :(得分:0)
虽然没用,但仍有效:
df <- tibble(dat = 1:3)
complete(df, dat)