Python: как скрыть индекс при выполнении - PullRequest
0 голосов
/ 18 декабря 2018

Возможно, это что-то очень глупое, но я не могу найти решение не печатать индексы при выполнении кода. Мой код выглядит так:

Чтение файла Excel и выбор определенного компонента

df= pd.read_excel('Components.xlsx')
component_name = 'Name'

Принудительное указание индекса как определенного столбца

df = df.set_index(['TECHNICAL DATA']) 

Выбор данных в ячейке с помощью df.loc

component_lifetime=df.loc[['Life time of Full unit'],component_name]
print(componet_lifetime)

Что я получаю:

ТЕХНИЧЕСКИЕ ДАННЫЕ

Срок службы полного блока 20

Можно ли скрыть все данные индекса и только распечатать 20?Спасибо ^^

1 Ответ

0 голосов
/ 18 декабря 2018

Используйте pd.DataFrame.at для скалярного доступа по метке :

res = df.at['Life time of Full unit', 'Name']

Краткое руководство по индексации:

  1. Использованиеiat / at для скалярного доступа / настройки по целочисленной позиции или метке соответственно.
  2. Используйте iloc / loc для нескалярного доступа / настройки по целочисленной позиции или метке соответственно.

Вы также можете извлечь массив NumPy с помощью values, но это редко требуется.

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