我有像图片上这样的数据。 我需要获得类型为“secstr”的序列,将其填充到列序列旁边的新列,该列具有相同的PDB_ID编号和链。最后,我想删除带有“secstr”序列的行
到目前为止,我有这样的想法:
["Secstr"] = sequences.Sequence[
(sequences['PDB_ID'] == sequences['PDB_ID']) &
(sequences['Chain'] == sequences['Chain']) &
(sequences['Type'] == 'secstr')]
我需要的数据如下所示:
PDB_ID Chain Sequence Secstr
0 101M A MVLSEGEWQLVLHVWAKVEA HHHH HHHHGGHH HHHH
1 102L A MVLSEGEWQLVLHVWAKVEA HHHH HHHHHHHGGHH HH
2 102M A MVLSEGEWQLVLHVWAKVEA HHHHHHHHHGGHH HHH
3 103L A MVLSEGEWQLVLHVWAKVEA HHHHH HHHHHH HHGGH
4 103L B MVLSEGEWQLVLHVWAKVEA HHHHH HHHHHH HHHHH
将原始DF和“secstr”提取的DF组合起来,以删除不必要的列。这是否符合问题的意图
我需要这样的数据
相关问题 更多 >
编程相关推荐