将总计添加到并旋转同时包含数字和文本数据的数据框

问题描述

我有一个我认为很简单的问题,但结果却很棘手....我试图将df从宽到长旋转,在旋转之前添加列总数。 df包含文本和数据,但这似乎有问题吗?另外,实际的df(不是下面的示例Dput)具有大量的列和行,因此理想情况下,我宁愿不要单独进行操作。请参阅以下有关我正在尝试的内容:

structure(list(Name = c("John","Marco","Tony"),Date = c("23/04/2020","23/04/2020","23/04/2020"),Col1 = c(27,30,56),Col2 = c(26,25,45),Col3 = c("red","blue","green")),row.names = c(NA,-3L),class = c("tbl_df","tbl","data.frame"))

enter image description here

解决方法

您可以使用STEP DETECTOR -> SUPPORTED中的adorn_totals添加一个总数总计的新行。这会为非数字列添加破折号(“-”)。然后,您可以使用janitor获取长格式的数据。

pivot_longer

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...