Я пытаюсь создать другой столбец метки, который основан на нескольких условиях в моих существующих данных
df
ind group people value value_50 val_minmax
1 1 5 100 1 10
1 2 2 90 1 na
2 1 10 80 1 80
2 2 20 40 0 na
3 1 7 10 0 10
3 2 23 30 0 na
import pandas as pd
import numpy as np
df = pd.read_clipboard()
Затем попытка нанести метку на строки в соответствии с условиями ниже
df['label'] = np.where(np.logical_and(df.group == 2, df.value_50 == 1, df.value > 50), 1, 0)
но это дает мне ошибку
TypeError: return arrays must be of ArrayType
Как это выполнить на питоне?