Я столкнулся с проблемой и множеством экземпляров и всегда пробовал переименовывать столбцы, если я получаю знак минус ('-') в именах столбцов / именах переменных.Может кто-нибудь подсказать, как обойти или использовать знак «-» в имени переменной в python:
Я получаю ошибку, так как Python не может распознать «BU-1» и выдает ошибку.
df_bu_bu1.query('BU == @bu and "BU-1"== @country')
Я даже безуспешно пытался:
df_bu_bu1.query("BU == @bu and 'BU-1'== @country")
Аналогичным образом возникают проблемы при печати переменной.df_bu_bu1 - это фрейм данных pandas, а 'BU' и 'BU-1' - индексы.