#python #pandas #numpy
#питон #панды #тупица
Вопрос:
Я просто делаю среднее значение столбцов с условием. Та же строка кода работает для других фреймов данных в коде, но в этом случае возникает синтаксическая ошибка.
Код:
df['X'] = np.where(df['Difference'] lt; 0.25,df[["A","B","C"]].mean(axis=1),df[["A","B","C"]].max(axis=1))
Ошибка:
File "lt;ipython-input-39-ac567c0152a0gt;", line 11 df['X'] = np.where(df['Difference'] lt; 0.25,df[["A","B","C"]].mean(axis=1),df[["A","B","C"]].max(axis=1)) ^ SyntaxError: invalid syntax
Комментарии:
1. Я ПРЕДПОЛАГАЮ, что у вас есть незакрытая кавычка в предыдущей строке.