【发布时间】:2021-07-04 01:39:41
【问题描述】:
我有一个tidyverse::tibble,它是根据之前的计算得出的。不幸的是,我的列有不同的索引,并且考虑到我想使用tidyr::pivot_longer() 转换小标题,执行后者会给我错误Error in rbind.zoo(...) : indexes overlap 。至少我是这么认为的,因为我现在已经尝试了很多方法来修复它。
因此:如何删除当前仍为日期并已从早期计算中接管的不同列的索引?我不再需要它们了。
在我的 tibble(仍命名为 .df,sry)上执行 str() 会给我:
我并不真正关心索引是什么。就我而言,它们都可以是 num 1:20(我想在原始 tibble 中有 20 行 tidyr::pivot_longer())。
【问题讨论】:
-
如果您创建一个小的可重现示例以及预期的输出,这将更容易提供帮助。阅读how to give a reproducible example。
-
谢谢罗纳克。由于我不知道自己在代码中的哪一点设置了这些列索引(日期),因此我无法可靠地重现该错误。另外,我不知道如何设置单个列索引,所以很遗憾这不是我的选择。我希望有人知道删除小标题中列索引的简单函数或方法。