我有一个数据框:
a = {'TXI': ['TXI|GS|-4.08|ABCD', 'TXI|TX|0', 'TXI|SP|7.06|ABCD']}
a = pd.DataFrame (a, columns = ['TXI'])
我试图删除基于开头的最后 5 个字符,以获得像 b 这样的结果:
b = {'TXI': ['TXI|GS|-4.08', 'TXI|TX|0', 'TXI|SP|7.06']}
b = pd.DataFrame (b, columns = ['TXI'])
我在下面尝试的代码不会更新数据框。哪里错了?
for i in a.TXI:
if not i.startswith('TXI|TX'):
i = i[:-5]
沧海一幻觉
HUH函数
相关分类