我写的函数从XML文档中提取时间戳。时间戳与事件相关联,事件是系列元素的重复元素。使用不同长度的序列
系列元素具有可变数量的事件,所以我的函数返回一个data.frame(如果该系列具有相同的长度)。通常它返回一个更通用的列表,我希望它也可以与矩阵一起使用。我被指出(感谢Eduardo)'list'是泛型类型,但我仍然遇到了泛型列表上的函数,但没有更具体的类型,比如data.frame或matrix。
我现在需要处理的数据是看看时间戳之间最常见的距离是什么(我期望它出现的次数多于50%),我已经写和重写了一个函数这样做:
R> mostCommonStep(list(a=cumsum(c(1,3,3,2,3,3,4,3,2,3,3)), b=cumsum(c(2,3,2,3))))
[1] 3
R> mostCommonStep(data.frame(a=c(2,4,6,8,12,14,18), b=c(12,14,16,18,22,24,28)))
[1] 2
R> mostCommonStep(matrix(c(2,4,6,8,12,14,18, 12,14,16,18,22,24,28), 7, 2))
[1] 2
,但我希望看到更多的“R”符合的版本
我的数据只包含时间戳。即:所有列都包含时间戳,我想检查所有列。 – mariotomo 2009-12-08 08:15:31