2

イベント データの fit ファイルがあり、同じテーブルの既存の列に格納されているデータから派生したデータの新しい列を追加して、テーブルの 1 つを変更する必要があります。私が抱えている問題は、変更されたファイルを閉じることです。これはコードです:

data = fits.open(events, extname='events')
t1 = data[1].data.field('time')
table = Table.read(events, format='fits')
t2 = Column(name='T2', data=t1)
table.add_column(t2)

入力と同じファイルに書き込んでいるファイルを閉じるにはどうすればよいですか? 試してみるとtable.write(events, format='fits')、既存のファイルへの書き込みが原因でエラーが発生しますが、閉じようとするとdata、変更がファイルに書き込まれません。

4

1 に答える 1