0

我正在尝试使用 n_obs × n_vars = 3376 × 35734 检索存储在 AnnData 对象中的一些元数据,但此数据存储在 AnnData.uns

The data is a 16636x16636 sparse matrix of type '<class 'numpy.float64'>, something like this: (3, 13318) 0.33747427696581794 (3, 15569) 0.7014777159560439 (5​​, 13115) 0.35284827003367597 (5, 16352) 0.41595330565128846 (8, 12877) 0.34260475477312113 (14, 12899) 0.07206417480323779

“行”和“列”名称存储在另一个数组中的有序字典中,也在 annadata.uns 中,如下所示:array(['mo_Xkr4', 'mo_Gm38717', 'mo_Rp1', ..., ' ga_PFKFB4', 'ga_OPN1LW', 'ga_YF5'], dtype=object)

如何有效地将这两种数据类型转换并合并到一个数据帧中,以便我能够或多或少地获得这样的数据帧?

                    mo_Xkr4     mo_Gm38717  mo_Rp1      ... ga_YF5
        mo_Xkr4     0.243044    0.244520    0.542340    ... 0.425340
        mo_Gm38717  0.242340    0.543220    0.534330    ... 0.452430
        ...etc

谢谢

4

0 回答 0