Почему отсутствуют методы индексации при работе с кадром данных? - PullRequest
0 голосов
/ 07 января 2019

Мой код - это обновление существующего скрипта, который выводит файл xslx с большим количеством данных. Оригинальный скрипт довольно стабилен и работал целую вечность.

То, что я пытаюсь сделать, это то, что после того, как исходный сценарий завершился и был создан xslx, я хочу ввести файл в Pandas, а затем выполнить серию анализов, используя методы .loc () , .iloc (), .index ().

Но после того, как я прочитал файл в переменную, когда я нажал '.' после имени переменной в PyCharm я получаю все методы dataframe и NDArray ... кроме тех трех, которые мне нужны.

Нет ошибок, нет объяснений. Их просто нет.

И если я проигнорирую это и продолжу набирать их вручную, переменная, в которую я помещаю результаты, не показывает ЛЮБЫХ методов, когда я нажимаю '.' для него следующее (вместо того, чтобы показывать методы, скажем, для ряда).

Я попытался очистить файл xslx от всех форматов (изначально в нем были скрытые пустые строки). Я попытался запустить .info () и .head (), чтобы убедиться, что они оба работают нормально (похоже, да). Я даже обновил свой код с Python 2.7 до Python 3.7, используя сценарии 2to3, чтобы посмотреть, может ли это что-то изменить. Это не так.

import pandas as pd

analysis_file = pd.read_excel("F:\\myprogram\\output1.xlsx", "Sheet1")
analysis_file. <--- The problem's here

Действительно не знаю, как поступить, и никто из тех, кого я до сих пор спрашивал, не смог мне помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...