Python高效删除数据集包含特定值的行
假设你有一个名为'data'的二维列表或数组,其中包含了你的数据集,你可以使用以下代码删除所有包含'100'的行:
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9], [100, 11, 12], [13, 14, 100]]
data = [row for row in data if not 100 in row]
print(data)
输出:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
在这个代码中,我们使用了列表推导式,对于'data'中的每一行,如果'100'不在这一行中,我们就将这一行保存在一个新的列表中。最后,我们输出这个新列表,即删除了所有包含'100'的行的数据集。
原文地址: https://www.cveoy.top/t/topic/oiGG 著作权归作者所有。请勿转载和采集!