csv 天气数据下载网站NOAA CDO

import csv
import matplotlib.pyplot as plt
from datetime import datetime

filename = 'sitka_weather_2018_simple.csv'
with open(filename) as f:
    reader = csv.reader(f)
    header_row = next(reader)
    # print(header_row)
    #    for index,column_header in enumerate(header_row):
    #       print(index,column_header)
    dates, highs, lows = [], [], []
    for row in reader:
        high = int(row[5])
        highs.append(high)
        date = datetime.strptime(row[2], '%Y-%m-%d')
        dates.append(date)
        low = int(row[6])
        lows.append(low)
# print(highs)
plt.style.use('seaborn')
fig, ax = plt.subplots()
ax.plot(dates, highs, c='red')
ax.plot(dates, lows, c='blue')
ax.fill_between(dates, highs, lows, facecolor='yellow')
ax.set_title('最高气温', fontsize=25)
ax.set_xlabel('', fontsize=15)
fig.autofmt_xdate()
ax.set_ylabel('气温', fontsize=15)
ax.tick_params(axis='both', which='major', labelsize=15)
plt.show()



#数据缺失可用 try-except-else
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据集提供截至 2024 年 4 月 28 日全球前 100 个城市的温度数据。它由七列组成,每列都提供特定信息,以了解不同城市的天气状况。数据集包括以下列: 1.城市:城市的英文名称。此列提供每个城市的官方名称或常用名称。城市名称对于识别与天气数据相关的地理位置至关重要。 2.温度(°C):2024年4月28日每个城市记录的温度。温度以摄氏度 (°C) 为单位测量,代表给定日期指定位置的平均大气温度。它是天气分析中的重要参数,指示空气的温暖或寒冷。 3.风速(m/s):在每个位置测量的平均风速,单位为米/秒(m/s)。风速是空气分子运动的量度,是天气预报和分析的重要因素。 4.纬度(°):每个城市的纬度坐标,以度表示。纬度测量地球表面某个位置相对于赤道的南北位置。正值表示北半球的位置,负值表示南半球的位置。纬度范围从-90°(南极)到+90°(北极),赤道为0°。 5.经度(°):每个城市的经度坐标,以度表示。经度测量地球表面上某个位置相对于本初子午线的东西向位置。正值表示本初子午线以东的位置,负值表示本初子午线以西的位置。经度范围从-180°(西)到+180°(东),本初子午线为0°。 6. 描述:本专栏提供 2024 年 4 月 28 日各城市主要天气状况的详细信息。它包括晴朗的天空、散云、破碎的云、阴云和少云等描述,表示观测时的云量和天空能见度。 7. 国家/地区:此列包含每个城市所属国家/地区的名称。它提供有关城市及其各自国家/地区的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值