从天体表中删除行

问题描述 投票:0回答:1

我想从一个繁琐的表中删除包含infs的行。类似于以下内容

for line in mytable:
    if float('inf') in line:
        mytable.remove(line)

除了我不知道要为remove函数使用什么。

the documentation中,它说明如何删除列,但不说明如何删除行。

python row astropy
1个回答
0
投票

执行以下操作似乎可行

for col in mytable.colnames:
    mytable = mytable[mytable[col] != float('inf')]
© www.soinside.com 2019 - 2024. All rights reserved.