如何解决将总计添加到并旋转同时包含数字和文本数据的数据框
我有一个我认为很简单的问题,但结果却很棘手....我试图将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"))
解决方法
您可以使用STEP DETECTOR -> SUPPORTED
中的adorn_totals
添加一个总数总计的新行。这会为非数字列添加破折号(“-”)。然后,您可以使用janitor
获取长格式的数据。
pivot_longer
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。