我正在尝试使用as.xts()方法将数据帧转换为xts对象.这是我的输入数据帧q:
q
t x
1 2006-01-01 00:00:00 1
2 2006-01-01 01:00:00 2
3 2006-01-01 02:00:00 3
str(q)
'data.frame': 10 obs. of 2 variables:
$ t: POSIXct, format: "2006-01-01 00:00:00" "2006-01-01 01:00:00" "2006-01-01 02:00:00" "2006-01-01 03:00:00" ...
$ x: int 1 2 3 4 5 6 7 8 9 10
Run Code Online (Sandbox Code Playgroud)
结果是:
> as.xts(q)
Error in as.POSIXlt.character(x, tz, ...) :
character string is not in a standard unambiguous format
Run Code Online (Sandbox Code Playgroud)
这是我能想到的最简单的例子,所以没有让它工作是非常令人沮丧的......任何帮助都表示赞赏!
我安装的默认主题是将值映射为粉色和青色.如何将其更改为灰度主题?
我一直在尝试使用强力安装库 - 尝试人们在邮件列表中发布的事物的不同组合(我太懒了,不能一个一个地列出它们,但我想我尝试了它们中的大多数.我如果它可以帮助任何人,也可以列出.)结果有所不同,从丢失的dll的无害消息到RGui无法在我手动删除库之前启动.尽管如此,我还没有成功......
你知道如何正确安装它,它的工作原理吗?我正在运行64位Windows 7,我并不热衷于从源代码编译软件包.谢谢!
我需要在单个组合显示(或画布?)中绘制和显示几个jpeg图像.例如,假设我有不同大小的图像{a,b,c,d} .jpg,我想在2x2网格中将它们绘制在一个页面上.能够为每个子图设置标题也是很好的.
我一直在寻找一个解决方案,但无法找到如何做到这一点,所以任何想法都会有所帮助.我最好使用基于EBImage包的解决方案.
什么是将时间序列数据强制转换为数据帧的简单方法,其格式是结果数据是原始数据的摘要?
这可能是一些示例数据,存储在xts或zoo对象中:
t, V1
"2010-12-03 12:00", 10.0
"2010-11-04 12:00", 10.0
"2010-10-05 12:00", 10.0
"2010-09-06 12:00", 10.0
...and so on, monthly data for many years.
Run Code Online (Sandbox Code Playgroud)
我想将其转换为数据框,如:
year, month, V1
2010, 12, a descriptive statistic calculated of that month's data
2010, 11, ...
2010, 10, ...
2010, 9, ...
Run Code Online (Sandbox Code Playgroud)
我问这个的原因是因为我想在同一个图中绘制每月计算的数据摘要.对于后一种格式的数据,我可以很容易地做到这一点,但是没有找到时间序列格式的绘图方法.
例如,我可以在每日间隔内测量几年的温度数据,我想绘制同一地块中每年月平均温度的曲线.我没有弄清楚如何使用xts格式的数据,或者这甚至适合数据的xts/zoo格式化的目的,这似乎始终携带年份信息.