0

我从一个包含星名、RA 值和 DEC 值的 excel 文件中读取了 3 个数组

就像是

STARS=['SAO-206462', '2MJ0944'...'FOMALHAUT']
RA=['15 15 48.4459', '09 44 54.1925'...'03 32 55.8444']
DEC=['-37 09 16.03', '-12 20 54.37'...'+04 57 38.45]

我想使用 astro 查询和 for 循环搜索此数组中的每个对象

这是我的代码:

import pandas as pd

STARS = pd.read_excel('jwebb2.xlsx', usecols='B').T.values.tolist()[0]
RA=pd.read_excel('jwebb2.xlsx', usecols='C').T.values.tolist()[0]
DEC=pd.read_excel('jwebb2.xlsx', usecols='E').T.values.tolist()[0]

for i in STARS:
      from astroquery.simbad import Simbad
      result_table = Simbad.query_object(i)
      result_table.pprint(show_unit=True)

但是,此代码仅适用于第一个术语:SAO-206462

我怎样才能解决这个问题?

4

0 回答 0