原始代码:

import csv
from matplotlib import 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)#从文件获取最高气温dates,highs = [],[]for row in reader:current_date = datetime.strptime(row[2],"%Y-%m-%d")dates.append(current_date)high = int(row[5])highs.append(high)print(highs)#根据数据绘制图形fig = plt.figure(dpi=128,figsize = (10,6))plt.plot(dates,highs,c='red')#设置图形格式plt.title("Daily high temperatures,2018",fontsize = 24)plt.xlabel('',fontsize =16)plt.ylabel('Temperature (F)',fontsize =16)fig.autofmt_xdate()plt.tick_params(axis='both',which='major',labelsize=16)plt.show()

错误信息:

原因:

数据存储的分隔符为/则对应的参数格式分隔符亦必须与其保持一致,最好用记事本打开CSV文件查看存储的日期格式

解决方法:

正确代码:

for row in reader:current_date = datetime.strptime(row[2],"%Y/%m/%d")dates.append(current_date)high = int(row[5])highs.append(high)

运行结果:

处理CSV文件中的日期出现 does not match format ‘%Y-%m-%d‘ 错误相关推荐

  1. csv文件中日期格式问题

    csv文件中日期格式问题 我们在hive中做MySQL的 题目时,遇到日期格式不是yyyy-mm-dd时,会比较头疼.关于csv文件日期格式的上传到hdfs中,在做hql题目时用year(purcha ...

  2. 请编写程序,读入CSV文件中数据,循环获得用户输入,直至用户直接输入“Q”退出。根据用户输入的星座名称,输出此星座的出生日期范围及对应字符形式。如果输入的名称有误,请输出“输入星座名称有误”

    星座,开始月日,结束月日,Unicode ‌水瓶座,120,218,9810 ‌双鱼座,219,320,9811 ‌白羊座,321,419,9800 ‌金牛座,420,520,9801 ‌双子座,52 ...

  3. matlab从csv文件中读取时间转换异常

    matlab 从 csv 文件中读取时间转换异常 最近一段时间一直在研究 matlab 读取各种数据,自以为文件读取的水平还行.可是,昨天,帮朋友读取一个 csv 文件时,时间转换却让我感到非常奇怪. ...

  4. python获取mysql中的数据供js调用_python 读取mysql数据至csv文件中,并发送邮件

    test 代码: #coding:utf-8 ''' Created on 2019年2月18日 @author: Administrator ''' import ConfigParser impo ...

  5. mysql导入csv文件 第一行有问题_mysql 导入 csv文件中数据,只能导入第一行

    用workbench导入csv数据,只能导入数据的第一行,也就是标注每一列的列名的那一行. 但问题是,每次导入完成时,系统提示已经导入了500条记录(这个文件中的确有500条记录),可是刷新数据库后打 ...

  6. Python之一个关于天气的csv文件中获取最高和最低气温的图表

    Python之一个关于天气的csv文件中获取最高和最低气温的图表 科普: csv: 简单的说:以逗号分隔的值(CSV)将数据写入文件中,这样的文件称为CSV文件 说明: 博主这里主要是学习一下csv文 ...

  7. 如何将数据库的数据导入到csv文件中

    如何将数据库的数据导入到csv文件中 2011-01-13 20:23 set colsep ,     -- separate columns with a comma set pagesize 0 ...

  8. 将NumPy数组转储到csv文件中

    有没有办法将NumPy数组转储到CSV文件中? 我有一个2D NumPy数组,需要以人类可读的格式转储它. #1楼 tofile是执行此操作的便捷函数: import numpy as np a = ...

  9. 如何读取csv文件中第n行数据python-python数据处理之如何选取csv文件中某几行的数据...

    前言 有些人看到这个问题觉得不是问题,是嘛,不就是df.col[]函数嘛,其实忽略了一个重点,那就是我们要省去把csv文件全部读取这个过程,因为如果在面临亿万级别的大规模数据,得到的结果就是boom, ...

最新文章

  1. 序列化/反序列化,我忍你很久了,淦!
  2. 机器学习为NASA贡献了什么?
  3. MySQL 8.0版本无法使用 node、Navicat等三方工具连接的问题
  4. 坐姿绳索划船 - 坐姿器械划船动作图解教程
  5. java中变量的作用域
  6. 253B. Physics Practical
  7. NoSQL数据库:数据的一致性
  8. 小白学Linux(一:开门见山)
  9. Python读取文本文档转化成列表
  10. Ubuntu下Chrome浏览器不能以根用户身份运行的解决方法
  11. 一、思科模拟器教程了解软件
  12. freeswitch SIP信令的接收
  13. 怎样使用 iOS 7 的 AVSpeechSynthesizer 制作有声书(1)
  14. android仿QQ列表的效果实现
  15. IP地址、子网掩码、网关地址和MAC地址
  16. 使用GO实现尚硅谷家庭记账系统
  17. 理解sklearn.processing.scale中使用有偏总体标准差
  18. Matlab中抽象类和类成员
  19. ko 绑定html,WeX5的正确打开方式(3)——绑定机制
  20. 图像特征提取之Haar特征_人脸识别

热门文章

  1. 1018 锤子剪刀布 (20分) 测试点五问题
  2. 系统调用recv的实现
  3. 【前端工具分享】Electron React Boilerplate(Electron+React项目模板,开箱即用)
  4. Discontinuous Galerkin method for steady transport problem
  5. 史上最详细单词记忆法!
  6. NFV 和 SDN 之间到底有什么关系?
  7. 含有铍青铜的高强度合金钢
  8. codecombat计算机科学三,Codecombat 游戏攻略——JavaScript编辑语言——关卡(计算机科学四)Ⅰ...
  9. 2021华为软件精英挑战赛总结分享
  10. Haproxy加持KeepAlived+进程自动检测