【发布时间】:2021-01-01 15:46:19
【问题描述】:
我有以下名为 x 的 data.table 对象:
month.option som.month
all.year 56.6%
diff -0.9%
当我执行以下操作时:
x %>% pivot_wider(names_from = month.option, values_from = som.month) %>%
select(diff, everything()) %>%
set_names(c("Dif vs MA", "SOM YTD", "SOM AA"))
我收到以下错误:Error in data.frame(row = row_id, col = col_id) : arguments imply differing number of rows: 0, 2。但是我不明白原因,因为x 是一个 2x2 data.table。如果有人知道我没有看到的可能问题,我将不胜感激。
附带说明,所有列的类型均为character,如果有任何有用信息的话
【问题讨论】:
标签: r data.table pivot tidyr