Я начал с образца фрейма данных и попытался проверить, одинакова ли сумма любых значений в этом столбце для всего набора строк.
#### load data###
import pandas as pd
df=pd.DataFrame(iris.data,columns=iris.feature_names)
df.head()
это дает мнеerror "Значение истинности Series неоднозначно. Используйте a.empty, a.bool (), a.item (), a.any () или a.all ()."а также не учитывает все строки
m=df.shape[0]
columns = [0]
df.iloc[2, :] = [3, 4, 5, 1]
df.iloc[3, :] = [3, 4, 4, 1]
for row1 in range(m-1):
for row2 in range(row1+1, m):
if (df.iloc[row1,columns].sum == df.iloc[row2, columns].sum).all():`
# logic
print ('Good!')
else:
print(f"nothing")
к сожалению, функция суммы здесь не проверяет каждую строку, и я не уверен, как это сделать