我从一个包含星名、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
我怎样才能解决这个问题?