原始代码:

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. 报名 | 三年拿斯坦福CS博士的创业者:AI如何赋能金融
  2. [pytorch] 官网教程+注释
  3. 如何设计高可用的微服务架构
  4. linux操作mysql的语法_MySQL数据库的基本操作命令
  5. JavaScript的代码编写注意事项,建议收藏!
  6. 一个传值的问题”*”与”*”
  7. socket 编程入门教程(一)TCP server 端:1、建模
  8. 没有理智的欲望会走向毁灭,没有欲望的理智会永守清贫
  9. TCP/IP之免费arp分析
  10. SharePoint自动化系列——Set MMS field value using PowerShell.
  11. java基础-(二)-第一个java程序
  12. 云服务器 ECS Linux 配置 vsftpd即FTP的搭建和使用
  13. oracle知否有用coherence,Oracle Coherence概述
  14. 一元多次方程C语言,C语言解决多元多次方程.(19页)-原创力文档
  15. Skynet服务器框架系列教程,skynet 服务端框架安装/运行
  16. 蚂蚁金服-支付宝内推面试总结(已拿到offer)
  17. 华为鸿蒙和苹果ios哪个好,华为鸿蒙和安卓、IOS相比有哪些区别?最终还是输给了苹果!...
  18. DOS系统和windows系统有什么区别
  19. 英语歌曲:I Love You -Stewart Mac
  20. javascript 符号_掌握javascript es6符号

热门文章

  1. win10家庭版修改C:\Users\中文用户名
  2. Java实现虾米音乐免虾币下载
  3. opengl高级光照之视差贴图(陡峭视差贴图以及视差遮蔽映射)
  4. C#之CAD二次开发实例 (13) 图层操作
  5. vex夹球机器人_Vex机器人软件使用说明书
  6. R语言aov函数进行单因素方差分析(One-way ANOVA)、使用Q-Q图来评估方差分析因变量的正态性、Bartlett验证方差的相等性(齐次性)、car包中的outlierTest函数异常检验
  7. 互联网大佬们的成功绝非偶然
  8. 计算机教育属于教育学,计算机教育是什么级别的刊物
  9. binlog+canel windows服务器下mysql数据的部署过程
  10. svn服务端图形化管理系统