我的数据集看起来像:
atom 01 B HEL A1001 -1.09 32.90 22.99
atom 02 C ARG A1002 -3.22 22.89 12.00
atom 03 C1 ARG A1003 -2.99 18.32 22.13
atom 04 CW2AARG A1004 -2.22 19.99 29.84
atom 05 WS HEL A1005 -3.22 18.33 14.21
...
我正在寻找的是纠正第 3 行缩进问题或在 AARG 之前添加一个“空格”或创建一个空格列。它最终应该看起来像..
atom 01 B HEL A1001 -1.09 32.90 22.99
atom 02 C ARG A1002 -3.22 22.89 12.00
atom 03 C1 ARG A1003 -2.99 18.32 22.13
atom 04 CW2 AARG A1004 -2.22 19.99 29.84
atom 05 WS HEL A1005 -3.22 18.33 14.21
使用for line in map(str.split, inp): x=line[2]
我试图选择一列说通过使用line[2]
我得到一个错误的列选择,因为CW2AARG
作为单列条目而不是CW2
forline[2]
和AARG
for line line[3]
。
关于我应该如何改变我的方法的任何想法......