我的数据帧的标题如下所示
header = list(data_no_control.columns.values)
header
['MLID_D_08_NGS_34_H08.fsa',
'MLID_D_25_NGS_38_A11.fsa',
'MLID_D_36_NGS_41_D12.fsa',
'MLID_D_37_NGS_42_E12.fsa']我想把我的头改成这样
['NGS_34',
'NGS_38',
'NGS_41',
'NGS_42']我该怎么做?
发布于 2022-05-04 19:19:21
header = ['MLID_D_08_NGS_34_H08.fsa',
'MLID_D_25_NGS_38_A11.fsa',
'MLID_D_36_NGS_41_D12.fsa',
'MLID_D_37_NGS_42_E12.fsa']
new_header = []
for item in header:
item = item.split('_')
new_header.append(item[3] + '_' + item[4])
# output: ['NGS_34', 'NGS_38', 'NGS_41', 'NGS_42']
print(new_header) 发布于 2022-05-04 19:20:02
https://stackoverflow.com/questions/72118344
复制相似问题