Используйте понимание списка, например, со случайно сгенерированными данными:
import pandas as pd
import numpy as np
np.random.seed(2)
tuples = list(zip(np.random.randint(0, 5, 10), np.random.randint(
10, 15, 10), np.random.randint(20, 30, 10)))
data = pd.DataFrame(dict(tups=tuples))
data.head()
# tups
# 0 (0, 14, 23)
# 1 (0, 14, 25)
# 2 (3, 14, 28)
Затем вы можете установить label
генерацию значений из списка
tuple_subset = (0, 14)
data['Label'] = [1 if set(tuple_subset).issubset(x)
else None for x in data.tups]
data.head(3)
# tups Label
# 0 (0, 14, 23) 1.0
# 1 (0, 14, 25) 1.0
# 2 (3, 14, 28) NaN