У меня есть фрейм данных, который имеет X строк и Y столбцов.Для каждой строки я бы хотел посчитать частоту повторения специальной переменной во всех столбцах Y.Я пытался сделать df.apply(lambda sum(row[0:y]=="special variable", axis=1).Но это не возвращает правильную частоту.
df.apply(lambda sum(row[0:y]=="special variable", axis=1)
Я думаю, что вы хотели сделать
(df == "special variable").sum(axis=0)
, это даст частоту "специальной переменной" в каждом столбце
или
(df == "special variable").sum(axis=1)
, чтобы получитьчастота "специальной переменной" в каждой строке