Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将8张表合并为1张_R_Excel_Powerbi - Fatal编程技术网

R 将8张表合并为1张

R 将8张表合并为1张,r,excel,powerbi,R,Excel,Powerbi,我有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

我有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工具查询它们,则查询之间的简单联合就可以了

范例

select * from table1 
UNION
select * from table2

在R中,绑定共享相同列的多个数据帧的有效方法是dplyr::bind_行。例如,对于3个表:

bind_table <- bind_rows(table1, table2, table3)

将同一文件夹中的多个相同文件组合在一起是Power BI内置的功能:

在获取数据屏幕上,选择文件夹,然后连接 导航到包含文件的文件夹

选择“合并并编辑”或“合并并加载”

如果需要进行进一步的转换,例如使用第一行作为标题或从数据中过滤出其他标题行,则需要进行编辑,但将每个文件中的数据合并到单个数据集中的工作将为您完成


该示例以excel文件格式或csv表示来自提供程序的数据,没有其他可能性。我们还没有在实时数据库中找到它。如果有新数据,我们将其放入示例x或y中的正确文件中。我宁愿在BI或Excel中使用uniuon,因为其他人必须使用它,并且不知道R语言。据我所知,PowerBI可以将CSV文件作为数据源,然后使用SQL查询这些数据源,如上所述。但是,这个或其他一些表示形式是否最适合您的用例,实际上取决于您的需求,而那些为这些需求编制索引的工作超出了StackOverflow的范围,StackOverflow的主要功能是帮助解决特定的编码难题。感谢它的工作,我将在BI中使用它,因此如果我的共谋只是刷新代码,我不需要知道R代码。