首页 > 解决方案 > 如何删除小标题的单个列索引?

问题描述

我有一个tidyverse::tibble我从之前的计算中产生的。不幸的是,我的列有不同的索引,并且考虑到我想使用 tibble 来转换tidyr::pivot_longer(),执行后者会给我错误Error in rbind.zoo(...) : indexes overlap 。至少我是这样认为的,因为我现在已经尝试以多种方式修复它。

因此:如何删除当前仍为日期并已从早期计算中接管的不同列的索引?我不再需要它们了。

在我的 tibble 上执行str()(仍然命名为 .df,sry)给了我:

在此处输入图像描述

我真的不在乎指数是什么。就我而言,它们都可以是 num 1:20(我想要的原始 tibble 中有 20 行tidyr::pivot_longer())。

标签: rtidyversetidyrtibble

解决方案


我不知道这是否会帮助其他人将来遇到同样的问题,但是:

在pivot_longer()之前构建您的tibble或data.frame时,通过将输入转换为向量来填充列,然后再将它们放入对我有用的列中。它“删除”或至少没有接管索引。


推荐阅读