如何通过R语言从ONE文件中读取多个连续表?

时间:2015-07-30 11:22:17

标签: multiple-tables

如何从ONF文件中读取多个连续的表格(例如CSV格式),每个表格都有一个空行和标题位于顶部,如:

X1 X2 X3

1 2 3

4 5 6

(空白行)

Y1 Y2 Y3

2 4 5

3 7 9

1 个答案:

答案 0 :(得分:0)

这非常简单。除了当前与问题正文无关的multithreading标记外,这可以通过正确设计流程来实现。

尝试在一张纸上绘制方案和/或使用伪代码。 (你甚至没有提到实现语言)。使用状态变量来跟踪您正在阅读的表。在开头,设置为第一个表。当你发现该行是一个空白时,就像将状态变量更改为下一个表。

在从文件中读取的每个数据行上,检查状态变量并应用正确的解码。

最终返回所有表格,执行数据库操作等等......