【发布时间】:2010-10-05 07:22:22
【问题描述】:
我导入了一个 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 个文件。
【问题讨论】:
标签: r time-series