Я пытаюсь создать программу, которая будет удалять столбец в dataFrame панда, если сумма столбца составляет менее 10.Удалить столбец в панд DataFrame, если его сумма меньше х
я в настоящее время следующее решение, но мне было любопытно, есть ли более питонический способ сделать это.
df = pandas.DataFrame(AllData)
sum = df.sum(axis=1)
badCols = list()
for index in range(len(sum)):
if sum[index] < 10:
badCols.append(index)
df = df.drop(df.columns[badCols], axis=1)
В моем подходе я создаю список индексов столбцов, сумма которых меньше 10, после чего я удаляю этот список. Есть ли лучший способ сделать это?