将MMSI位数不满足9位的数据删除
时间: 2024-02-13 09:00:21 浏览: 69
删除b所指数组中小于10的数据
以下是使用Python语言将MMSI位数不满足9位的数据删除的示例代码:
```python
import pandas as pd
# 读取AIS数据集
ais_data = pd.read_csv('ais_data.csv')
# 删除MMSI位数不足9位的数据
ais_data = ais_data[ais_data['mmsi'].apply(lambda x: len(str(x))>=9)]
# 保存处理后的数据集
ais_data.to_csv('ais_data_processed.csv', index=False)
```
这段代码首先使用Pandas的apply函数,对每个MMSI进行长度判断,然后保留位数不少于9位的数据记录。请注意,这只是一个简单的示例代码,您可能需要根据实际情况进行修改和调整。此外,还需要根据数据集的具体格式和字段名称进行相应的修改。
阅读全文