我是编码的新手,这是我的第一篇文章!
我在Swift中创建了一个字典,其中每个值都是一个数组。
Ex
1:[0.0443、0.220832、0.526799、0.72147、0.646954、0.511456、1.00405]
我需要做的是访问该值并将其存储到另一个数组中以进行数据操作。
我遇到了麻烦,因为swift将数组视为单个对象。
例如dict [1] !. count将显示1而不是7(即7个值)
有没有办法做到这一点-意味着迅速将值存储为Doubles数组?
谢谢。
答案 0 :(得分:0)
如果您与我们共享一些代码,那就太好了。但是要访问数组字典,您可以执行以下操作:
clear
input i t x
1 2011 282
2 2011 -220
1 2012 334
2 2012 126
1 2013 -573
2 2013 305
1 2014 335
2 2014 205
3 2014 485
end
xtset i t
panel variable: i (unbalanced)
time variable: t, 2011 to 2014
delta: 1 unit
pwcorrf x, reshape
Variable(s): x
Panel var: i
corrMatrix[3,3]
1 2 3
1 1 0 0
2 -.54223207 1 0
3 . . 1
第一个打印调用将打印出“ b”,因为它是array1的第二个成员。
第二个打印调用将打印出3.4,因为它是array2的第三个成员。
这能回答您的问题吗?