怎么通过数据清洗把带有两个朝向“东南 西北”的行去掉python
时间: 2023-12-15 10:04:57 浏览: 60
假设数据是一个列表,可以使用列表推导式和字符串方法来完成数据清洗。
示例代码如下:
```python
data = ['东南', '西北', '南', '东南 西', '西北 东南', '东南 西南']
cleaned_data = [d for d in data if '东南' in d and '西北' in d]
print(cleaned_data)
# 输出:['东南 西北', '西北 东南']
```
解释:
首先,使用列表推导式遍历原始数据,筛选出包含“东南”和“西北”的元素。在这里,使用了字符串的“in”方法来判断字符串是否包含特定子串。
最终,输出筛选后的数据。
阅读全文