zoukankan      html  css  js  c++  java
  • python入门-python处理csv文件格式相关

    python入门-python处理csv文件格式相关

    处理 下载的csv格式文件

    直接上代码和效果图

    import csv
    from datetime import datetime
    from matplotlib import pyplot as plt
    
    #从文件中获取最高气温和日期和最低气温
    filename="death_valley_2014.csv"
    
    with open(filename) as f:
        reader = csv.reader(f)
        header_row = next(reader)
    
        dates, highs, lows = [], [] ,[]
        for row in reader:
            try:
                current_date = datetime.strptime(row[0], "%Y-%m-%d")
                high = int(row[1])
                low = int(row[3])
    
            except ValueError:
                print(current_date, 'missing data')
            else:
                dates.append(current_date)
                highs.append(high)
                lows.append(low)
    
    #根据数据绘制图形
    fig = plt.figure(dpi=128, figsize=(10, 6))
    plt.plot(dates, highs, c='red', alpha=0.5)
    plt.plot(dates, lows, c='blue', alpha=0.5)
    plt.fill_between(dates, highs, lows, facecolor='blue', alpha=0.1)
    
    #设置图形的格式
    plt.title("Daily high and low temperatures- 2014
     Death Vally", fontsize=20)
    plt.xlabel("", fontsize=16)
    fig.autofmt_xdate()
    plt.ylabel("Tempearture(F)", fontsize=16)
    plt.tick_params(axis='both', which='major', labelsize=16)
    
    plt.show()

  • 相关阅读:
    HDOJ 1588 Gauss Fibonacci
    HDOJ 1494 跑跑卡丁车
    初识Linux
    大数据教程
    80后上班族
    人际交往,七种心态最惹人讨厌
    商人初步
    分页存储过程
    父母生日
    dephi小技巧
  • 原文地址:https://www.cnblogs.com/baker95935/p/9669932.html
Copyright © 2011-2022 走看看