【发布时间】:2011-01-20 14:50:38
【问题描述】:
我有一个数据帧列表,其中每个帧都包含单个系统的相同类型的测量值。例如,
$system1
file cumSize cumloadTime query1
1 ../data/data1.dat 100000 158.1000 0.4333333
2 ../data/data2.dat 200000 394.9000 0.5000000
3 ../data/data3.dat 250000 561.8667 0.6666667
$system2
file cumSize cumloadTime query1
1 ../data/data1.dat 100000 120.1000 0.4333333
2 ../data/data2.dat 200000 244.9000 0.4500000
3 ../data/data3.dat 250000 261.8667 0.2666667
现在我想使用 matplot 命令在单独的图中显示这些数据帧的几个方面。因此我需要将上面的输入数据结构转化为如下的输出结构:
$cumloadTime
cumSize system1 system2
100000 158.1000 120.1000
200000 394.9000 244.9000
250000 561.8667 261.8667
$query1
cumSize system1 system2
100000 0.4333333 0.4333333
200000 0.5000000 0.4500000
250000 0.6666667 0.2666667
我尝试了 reshape、merge 和 melt 函数,但还没有找到解决方案。
感谢您的任何提示...
【问题讨论】:
-
注意你的变量大小写:我想你的意思是
cumLoadTime而不是cumloadTime。
标签: r