Первое значение Pandas, которое не возвращает KeyError ⇐ Python
-
Гость
Первое значение Pandas, которое не возвращает KeyError
У меня есть кадр данных, который имеет либо столбец A или B
Я надеялся, что синтаксис, использующий оператор или, будет иметь stntax типа:
Значение = df.at['Итого','A'] или df.at['Итого','B'] но я все равно получаю исключение KeyError. Есть ли сокращенный способ добиться этого вместо того, чтобы делать что-то вроде:
если 'A' в df.columns: Значение = df.at['Итого','A'] еще: Значение = df.at['Итого','B']
У меня есть кадр данных, который имеет либо столбец A или B
Я надеялся, что синтаксис, использующий оператор или, будет иметь stntax типа:
Значение = df.at['Итого','A'] или df.at['Итого','B'] но я все равно получаю исключение KeyError. Есть ли сокращенный способ добиться этого вместо того, чтобы делать что-то вроде:
если 'A' в df.columns: Значение = df.at['Итого','A'] еще: Значение = df.at['Итого','B']