Я работаю с набором данных около 1,7 миллиона записей. Мне удалось прочитать мой файл данных как файл .csv, потому что я взял небольшую подвыборку из примерно 1000. Затем я легко перешел к анализу с помощью df.loc для вызова столбцов в файле.
Теперь я столкнулся с проблемой использования df.loc после того, как попытался использовать приведенный ниже синтаксис для чтения файла с правом голоса (да, не csv, потому что файл Excel не может быть загружен).
PS: у меня есть panda24.2, использование df = pd.read_table (r'C: \ Users \ Binaries ') также проблематично
from astropy.io.votable import parse
def votable_to_pandas(Binaries):
votable = parse(Binaries)
table = votable.get_first_table().to_table(use_names_over_ids=True)
return table.to_pandas()
df = votable_to_pandas(Binaries)
df2 = df.loc[:,"astrometric_chi2_al"]
df3 = df.loc[:,"astrometric_n_good_obs_al"]
# ERROR: функция не имеет атрибута' loc '