【发布时间】:2020-11-13 05:54:53
【问题描述】:
我有大约 15 个数据框,每个数据框类似于以下示例。每个数据框代表机器在 2019-07-01 到 2020-06-30 的 12 个月内某一天发生的故障数
Machine #1
# date n
# 1 2019-07-01 8
# 2 2019-07-02 6
# 3 2019-07-03 10
# 4 2019-07-05 1
# 5 2019-07-06 2
# 6 2019-07-08 6
# . .......... .
# n 2020-06-30 5
我想在 Flourish Studio 使用这个工具 here 来创建条形图比赛,但需要我的数据是表格;
Machine Number 2019-07-01 2019-07-02 2019-07-03 2019-07-04 2019-07-05 ...... 2020-06-30
# 1 1 8 6 10 0 1 5
# 2 2 0 4 3 1 0 3
# 3 3 2 0 1 3 5 6
# 4 4 3 1 0 0 9 11
# . . . . . . . .
# 15 15 10 8 4 6 0 1
所以基本上我需要得到一个 15 行 366 列的数据框(一个用于机器编号,365 用于一年中的每一天)
需要注意的重要一点是,如果在给定的一天没有报告任何故障,则不会记录任何数据,换句话说,任何数据帧中都没有零,因此需要以某种方式在需要的地方添加它们。
我是一个绝对的初学者,我花了数周时间才将数据整理成当前的形式,此时我不知道如何继续。因此,我们将不胜感激。
谢谢。
【问题讨论】:
-
Base R
rbind或dplyr::bind_rowsdf,然后是 reshape data from long to wide in R。这似乎是重复的,如果是这样的话,我会关闭它。 -
df 是否在列表中,在
.GlobalEnv中,在哪里? -
@RuiBarradas 是的,我在
Global.Env中有 15 个 df