Проблема с использованием df.loc (panda, установлена ​​последняя версия) после загрузки votable - PullRequest
0 голосов
/ 06 ноября 2019

Я работаю с набором данных около 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 '

...