已有全国区域的臭氧信息csv文件,文件包括经纬度、二氧化氮含量、风速、气温等信息,用Python将其分为北方地区、南方地区、西北地区、青藏地区的csv文件并输出各自的文件
时间: 2023-12-22 10:03:50 浏览: 52
假设臭氧信息csv文件名为 "ozone.csv",包含以下列:经度、纬度、二氧化氮含量、风速、气温。以下是将其分为四个区域的Python代码:
```python
import pandas as pd
# 读取ozone.csv文件
df = pd.read_csv("ozone.csv")
# 根据经纬度判断所在地区并新建相应的DataFrame
north = df[(df["经度"] > 100) & (df["纬度"] > 30)]
south = df[(df["经度"] > 100) & (df["纬度"] <= 30)]
northwest = df[(df["经度"] <= 100) & (df["纬度"] > 30)]
qinghai_tibet = df[(df["经度"] <= 100) & (df["纬度"] <= 30)]
# 将各自的DataFrame输出为csv文件
north.to_csv("north.csv", index=False)
south.to_csv("south.csv", index=False)
northwest.to_csv("northwest.csv", index=False)
qinghai_tibet.to_csv("qinghai_tibet.csv", index=False)
```
以上代码中,使用pandas库读取csv文件,并根据经纬度判断所在地区。然后新建相应的DataFrame,并将各自的DataFrame输出为csv文件。其中,to_csv()函数的index参数默认为True,即输出的csv文件会包含行索引。我们通过将index参数设置为False,来避免输出行索引。
阅读全文