我有一个名为df如下的数据帧:
Genes ID Type
CFH MB-0002 Gain
CFHR3 MB-0002 Gain
DEFB131 MB-0003 Gain
UNC93B5 MB-0003 Loss
CCDC125 MB-0004 Loss
CCNB1 MB-0002 Gain
CFH MB-0004 Loss
CCNB1 MB-0003 Gain
Run Code Online (Sandbox Code Playgroud)
我想构建一个矩阵,Mat并将其写入一个csv文件,我将Genes作为行和IDsas列.我想说:
1 如果相应的类型是 Gain -1 如果相应的类型是 Loss0 在所有其他地方. 我的矩阵的例子是:
MB-0002 MB-0003 MB-0004
CFH 1 0 -1
CFHR3 1 0 0
DEFB131 0 1 0
UNC93B5 0 -1 0
CCDC125 0 0 -1
CCNB1 1 1 0
Run Code Online (Sandbox Code Playgroud)