from pandas import DataFrame
df = DataFrame({
'a': [1, 2, 3, 4],
'b': [5, 6, 7, 8],
'c': [0, 0, 0, 0],
'd': [13, 14, 15, 16]
})
# 删除包含0和1的列
df = df.loc[:, (df != 0).any(axis=0)]
print (df)
06-29
2万+

from pandas import DataFrame
df = DataFrame({
'a': [1, 2, 3, 4],
'b': [5, 6, 7, 8],
'c': [0, 0, 0, 0],
'd': [13, 14, 15, 16]
})
# 删除包含0和1的列
df = df.loc[:, (df != 0).any(axis=0)]
print (df)