Python数据清洗代码
时间: 2024-04-16 10:22:51 浏览: 18
以下是一些常用的Python数据清洗代码的示例:
1. 删除重复值[^1]
```python
data = [1, 2, 3, 3, 4, 5, 5]
unique_data = list(set(data))
print(unique_data) # 输出:[1, 2, 3, 4, 5]
```
2. 填充缺失值
```python
data = [1, None, 3, None, 5]
filled_data = [x if x is not None else 0 for x in data]
print(filled_data) # 输出:[1, 0, 3, 0, 5]
```
3. 删除空白值
```python
data = ['apple', '', 'banana', ' ', 'orange']
cleaned_data = [x.strip() for x in data if x.strip()]
print(cleaned_data) # 输出:['apple', 'banana', 'orange']
```
4. 转换数据类型
```python
data = ['1', '2', '3', '4', '5']
converted_data = [int(x) for x in data]
print(converted_data) # 输出:[1, 2, 3, 4, 5]
```
5. 删除异常值
```python
data = [1, 2, 3, 100, 4, 5]
filtered_data = [x for x in data if x < 10]
print(filtered_data) # 输出:[1, 2, 3, 4, 5]
```
这些是一些常见的Python数据清洗代码示例,可以根据具体的需求进行调整和扩展。