正如标题所说,我正在尝试读取.tbl格式的在线数据文件。这是数据的链接:https://irsa.ipac.caltech.edu/data/COSMOS/tables/morphology/cosmos_morph_cassata_1.1.tbl
我尝试了以下代码
cosmos= pd.read_table('https://irsa.ipac.caltech.edu/data/COSMOS/tables/morphology/cosmos_morph_cassata_1.1.tbl')
运行此命令没有给我任何错误,但是当我编写print (cosmos.column)
时,它没有给我一个单独列的列表,而是python将所有内容放在一起,并给我如下所示的输出:
Index(['| ID| RA| DEC| MAG_AUTO_ACS| R_PETRO| R_HALF| CONC_PETRO| ASYMMETRY| GINI| M20| Axial Ratio| AUTOCLASS| CLASSWEIGHT|'], dtype='object').
我的主要目标是单独打印该表的列,然后打印cosmos['RA']
。有人知道怎么做吗
您的文件有四个标题行,标题(
|
)和数据(空白)中有不同的分隔符。您可以使用read_table
的skiprows
参数读取数据相关问题 更多 >
编程相关推荐