【发布时间】:2021-10-08 22:39:59
【问题描述】:
我正在尝试获取二进制矩阵,但首先我需要将多个字符串列替换为二进制值(0 和 1)。我试图在 R 和 python 中得到它,但代码不起作用。我想知道是否有人可以帮助我。
我有一个 29,584 行 x 982 列的矩阵,similar like:
G X4646466.555 X564737373.455 X737347474.56
0 add bp_ggfgfgg
1 fgr bb_jhfjfjf bpp_fhfhfhf bb_jfjfjf
2 dfr
3 tth bb_jdjfjdd
4 dee bp_djdjdd
5 ee bp_dhsdhdh
6 ff bb_hfhfhf bpp_dfhdhdhd
...
对于以 X 开头的每一列,都有不同的字符串值。这些值以 bb_、bpp_ 和 bp_ 开头。此外,还有数据缺失(空白)。我想用 1 替换以 X 开头的每一列(或除 G 之外的所有列)中的所有字符串值,并用 0 替换以 X 开头的列中的缺失数据。
【问题讨论】:
-
您在
python或R中寻找答案吗?