Pandas: DataFrame с именем 'T' отображается PyCharm как член DataFrame, и исключает ли это использование T в качестве имени столбца? - PullRequest
0 голосов
/ 27 сентября 2018

Я создаю новый DataFrame, в который я затем добавлю столбец данных с именем 'T'.Однако при просмотре кода в PyCharm я замечаю, что DataFrame инициализируется с другим DataFrame с именем 'T' в качестве члена нового экземпляра.Я предполагаю, что это используется как транспонирование, если это необходимо при вызове df.T.Тем не менее, у меня есть данные, которые я хочу загрузить в DataFrame и назвать его столбец «T» (это оригинальное имя, это температура).Является ли 'T' зарезервированным именем, которое нельзя использовать в качестве имени столбца?Я не получаю сообщение об ошибке, когда перехожу к оператору

df['T'] = temperature_series

, однако, при просмотре данных, фрейм данных не обновляется с этими данными температуры как новый столбец с именем «T»при этом в отладчике PyCharm он, похоже, входит в эфир, а транспонированный DataFrame 'T' остается.Однако интересно то, что я могу распечатать DataFrame после добавления данных о температуре и печати столбцов, как и ожидалось, поэтому, возможно, столбец присутствует, но из-за какого-то конфликта пространства имен он не появляется в объекте df в отладчике PyCharm?

На данный момент я предполагаю, что это может быть ошибкой (функция?) В том, как PyCharm отображает элементы DataFrame в своем отладчике, то есть он не будет распознавать / отображать столбец с именем 'T', если он существует.Кто-нибудь может подтвердить и / или объяснить это поведение?Заранее благодарим за понимание ...

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