将 8 个表合并为 1 个
combine 8 tables into 1
我有 8 个不同的表格,看起来像这样
date/time v t o ID
3-4-2017 13:15 10 1 8 X
3-4-2017 13:30 15 0 6 X
3-4-2017 13:45 12 0 2 X
date/time v t o ID
3-4-2017 13:15 10 1 8 Y
3-4-2017 13:30 15 0 6 Y
3-4-2017 13:45 12 0 2 Y
我想在 Power BI 中的地图上可视化 ID 指出应该映射的位置。但是对于这个可视化,我的数据应该是这样的。
date/time v t o ID
3-4-2017 13:15 10 1 8 X
3-4-2017 13:15 10 1 8 Y
3-4-2017 13:30 15 0 6 X
3-4-2017 13:30 15 0 6 Y
3-4-2017 13:45 12 0 2 X
3-4-2017 13:45 12 0 2 Y
我已经对此进行了一小部分测试,但必须能够在 3 到 4 年内完成。我宁愿在 Excel 或 BI 本身中执行此操作,但 R 是一个选项。
如果这些表存在于数据库中,并且您可以使用 PowerBI 工具查询它们,那么查询之间的简单 UNION 就可以解决问题。
例子
select * from table1
UNION
select * from table2
在 R 中,绑定共享相同列的多个数据框的有效方法是 dplyr::bind_rows()
。例如 3 个表:
bind_table <- bind_rows(table1, table2, table3)
将同一文件夹中的多个相同文件组合在一起是 Power BI 的内置功能:
- 在获取数据屏幕上,select文件夹然后连接
导航到包含您的文件的文件夹
Select 合并并编辑 或合并并加载。
如果要进行进一步的转换,则需要进行编辑 Use First Row As Headers 或从数据中过滤掉其他 header 行, 但将每个文件中的数据组合成单个数据集的工作将为您完成。
我有 8 个不同的表格,看起来像这样
date/time v t o ID
3-4-2017 13:15 10 1 8 X
3-4-2017 13:30 15 0 6 X
3-4-2017 13:45 12 0 2 X
date/time v t o ID
3-4-2017 13:15 10 1 8 Y
3-4-2017 13:30 15 0 6 Y
3-4-2017 13:45 12 0 2 Y
我想在 Power BI 中的地图上可视化 ID 指出应该映射的位置。但是对于这个可视化,我的数据应该是这样的。
date/time v t o ID
3-4-2017 13:15 10 1 8 X
3-4-2017 13:15 10 1 8 Y
3-4-2017 13:30 15 0 6 X
3-4-2017 13:30 15 0 6 Y
3-4-2017 13:45 12 0 2 X
3-4-2017 13:45 12 0 2 Y
我已经对此进行了一小部分测试,但必须能够在 3 到 4 年内完成。我宁愿在 Excel 或 BI 本身中执行此操作,但 R 是一个选项。
如果这些表存在于数据库中,并且您可以使用 PowerBI 工具查询它们,那么查询之间的简单 UNION 就可以解决问题。
例子
select * from table1
UNION
select * from table2
在 R 中,绑定共享相同列的多个数据框的有效方法是 dplyr::bind_rows()
。例如 3 个表:
bind_table <- bind_rows(table1, table2, table3)
将同一文件夹中的多个相同文件组合在一起是 Power BI 的内置功能:
- 在获取数据屏幕上,select文件夹然后连接
导航到包含您的文件的文件夹
Select 合并并编辑 或合并并加载。
如果要进行进一步的转换,则需要进行编辑 Use First Row As Headers 或从数据中过滤掉其他 header 行, 但将每个文件中的数据组合成单个数据集的工作将为您完成。