Python .是否将文件/表格与csv匹配?

Python .是否将文件/表格与csv匹配?,python,pandas,csv,fits,Python,Pandas,Csv,Fits,关于如何将.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') Astropy表已经可以直接写入CSV。无需先将其放入

关于如何将.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')

Astropy表已经可以直接写入CSV。无需先将其放入数据帧中。Astropy具有广泛的CSV和ASCII表格功能,适用于天文学中使用的格式。看


然而,正如其他人所指出的,将一个非常大的表转储为文本格式可能是不合适的,因为它可能是巨大的,并且对于大多数软件来说很难有效地处理。你应该考虑其他二进制格式(其中几个,比如HD5,也由AtdiPy支持),或者只提取你需要共享的特定数据,或者只是共享FIX文件。< /P>这是天文学文件吗?您是否打算通过Dropbox或Google Drive或类似方式共享它,以便人们可以帮助您?@MarkSetchell是的。我计划保存到我的计算机中,并与我拥有的其他数据交叉匹配。您可以在终端中使用VIP,就像这样
vips im_vips2csv INPUT.fits OUTPUT.csv
大约需要70毫秒;-)@MarkSetchell对我来说花了超过1秒的时间。。。fits文件是4gb。此文件大小是否太大而无法处理?CSV对于图像来说效率低得离谱,因此,如果图像的高度/宽度较大且为浮点型,则可能需要一段时间。尺寸是多少?