Почему деление значения столбца на другой столбец создает массив в пандах?(Я ожидал получить одно значение) - PullRequest
0 голосов
/ 11 октября 2018

Я думал, что операция у меня была довольно простой, но получил результат, которого я не ожидал.Я сделал следующую команду для pandas dataframe и получил массив не одно значение.Может кто-нибудь сказать мне, почему и как это исправить?

df["diff"] = (df["Total Facility"] / df["Total Facility_B"] - 1) * 100  

До
enter image description here

После
enter image description here

Добавлено
Когда я применяю следующее уравнение в соответствии с комментарием,

combined=(combined[["Total Facility", "Total Facility_B"]].applymap(type) == list).any()

Я получаю следующее.

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