我有一个哈希数组,其中许多哈希具有共享键。
我想将其转换为矩阵以在[R]中进行分析,使每行表示一个哈希,每个唯一的键是一列,如果哈希不包含该特定键,则为空白或'.'或'NA'。
目前,我计划在哈希数组中找到每个唯一的键,并通过循环遍历每个哈希来构建我的矩阵...但一定有更好的方法吧?
谢谢!
例子:
我想将其转换为矩阵以在[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