gpt4 book ai didi

python - .FITS 文件/表格转为 csv?

转载 作者:行者123 更新时间:2023-12-03 08:26:48 25 4
gpt4 key购买 nike

关于如何将 .fits 文件(或表格)转换为 csv 有什么建议吗?我尝试了一下,代码运行了超过 12 个小时。我目前使用 pandas 并读取表格并尝试另存为 csv:

  dr_file = get_pkg_data_filename('/users/...data.fits')
events = Table.read(dr_file, hdu=1)
df = pd.DataFrame(events)
df.to_csv('data.csv')

最佳答案

@Iguananaut 是正确的;这是作为模板的代码示例:

from astropy.io import fits
from astropy.table import Table

# set memmap=True for large files
with fits.open("my_file.fits", memmap=True):

# select the HDU you want
hdu = hdu_list[1]

# read into an astropy Table object
table = Table(hdu.data)

# write to a CSV file
data.write('path/to/output/my_file.ecsv', delimiter='\t', format='ascii')

您当然不想对图像执行此操作,但对于表格,中间 CSV 格式在某些情况下可能很有用,例如导入数据库。

关于python - .FITS 文件/表格转为 csv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66423041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com