假设数据集是一个二维数组,可以使用以下代码删除含100的列:

data = [[1, 2, 3, 100, 5], [6, 7, 8, 9, 10], [11, 12, 13, 100, 15]]

# 找到含100的列的索引
indices = [i for i, sublist in enumerate(data) if 100 in sublist]

# 删除含100的列
for index in sorted(indices, reverse=True):
    for row in data:
        del row[index]

print(data)  # 输出 [[1, 2, 3, 5], [6, 7, 8, 10], [11, 12, 13, 15]]

首先找到含100的列的索引,然后从后向前遍历索引,遍历每一行并删除该索引处的元素。最后输出删除后的数据集。

python删除数据集含100所在的列

原文地址: https://www.cveoy.top/t/topic/fyR9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录