【发布时间】:2018-02-07 07:44:29
【问题描述】:
我有这样的 xts 表
Open High Low Close Volume
2011-09-13 5.80 6.00 5.65 5.97 5.837138e+01
2011-09-14 5.58 5.72 5.52 5.53 6.114598e+01
2011-09-15 5.12 5.24 5.00 5.13 8.014080e+01
2011-09-16 4.82 4.87 4.80 4.85 3.991401e+01
我通过 write.zoo 将此表写入 csv
但现在我想通过 read.zoo 再次向 R 读取此表,但它不起作用..
代码如下
indata <- read.zoo(file = "H:/UsersData/test.csv", header=TRUE, index.column = 1, format="%Y/%m/%d", tz="CET", sep = ',')
还是报错
Error in read.zoo(file = "test.csv", :
index has 2313 bad entries at data rows: 1 2 3 4 5 6 7 8 9 10 11 12
【问题讨论】:
-
format="%Y-%m-%d"怎么样? 不起作用是什么意思?有错误提示吗? -
如果您的表格已经在 R 中可用,保存为
RDS文件不是更方便吗?我知道您有 R 对象,然后您想再次将此 R 对象加载到不同的会话?如果您打算在 R 会话之外使用此表,则使用 CSV 是有意义的,但似乎并非如此。 -
format="%Y-%m-%d 还是一样的错误