我已经导入了一个包含大量数据列和部分的 csv 文件。
v <- read.csv2("200109.csv", header=TRUE, sep=",", skip="6", na.strings=c(""))
文件的布局是这样的:
Dataset1
time, data, .....
0 0
0 <NA>
0 0
Dataset2
time, data, .....
00:00 0
0 <NA>
0 0
(不同数据集的标题完全相同。
现在,我可以绘制第一个数据集:
plot(as.numeric(as.character(v$Calls.served.by.agent[1:30])), type="l")
我很好奇是否有更好的方法:
无需转换即可将所有数字读取为数字。
以某种有意义的方式处理文件中的不同数据集。
任何提示将不胜感激。谢谢你。
状态更新:
我还没有在 R 中真正找到一个好的解决方案,但是我已经开始在 Lua 中编写一个脚本来将每个单独的时间序列分成一个单独的文件。我暂时将其保持打开状态,因为我很好奇 R 将如何处理所有这些文件。我每天会收到 8 个文件。