【发布时间】:2012-01-23 20:54:52
【问题描述】:
我有一个哈希数组,其中许多都有共享键。
我想把它转换成一个矩阵在[R]中进行分析,这样每一行代表一个哈希,每个唯一键是一个列,它是(空白)或'。'如果哈希不包含该特定键,则为“NA”。
目前我正计划在哈希数组中找到每个唯一键,并通过为每个哈希循环遍历每个键来构造我的矩阵......但必须有更好的方法吗??
谢谢!
例子:
my %hash_A = (
A=> 12,
B=> 23,
C=> 'a string'
);
my %hash_B = (
B=> 23,
C=> 'a different string',
D=> 99
);
给予:
A,B,C,D
12,23,'a string',NA
NA, 23, 'a different string', 99
【问题讨论】:
-
您能否展示一个关于您的数据结构和所需输出的小示例?
-
我不是PDL 用户,但这似乎是我认为该组必须经常做的事情,并且有一个简单的方法。