处理CSV文件中的日期出现 does not match format ‘%Y-%m-%d‘ 错误
原始代码:
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‘ 错误相关推荐
- csv文件中日期格式问题
csv文件中日期格式问题 我们在hive中做MySQL的 题目时,遇到日期格式不是yyyy-mm-dd时,会比较头疼.关于csv文件日期格式的上传到hdfs中,在做hql题目时用year(purcha ...
- 请编写程序,读入CSV文件中数据,循环获得用户输入,直至用户直接输入“Q”退出。根据用户输入的星座名称,输出此星座的出生日期范围及对应字符形式。如果输入的名称有误,请输出“输入星座名称有误”
星座,开始月日,结束月日,Unicode 水瓶座,120,218,9810 双鱼座,219,320,9811 白羊座,321,419,9800 金牛座,420,520,9801 双子座,52 ...
- matlab从csv文件中读取时间转换异常
matlab 从 csv 文件中读取时间转换异常 最近一段时间一直在研究 matlab 读取各种数据,自以为文件读取的水平还行.可是,昨天,帮朋友读取一个 csv 文件时,时间转换却让我感到非常奇怪. ...
- python获取mysql中的数据供js调用_python 读取mysql数据至csv文件中,并发送邮件
test 代码: #coding:utf-8 ''' Created on 2019年2月18日 @author: Administrator ''' import ConfigParser impo ...
- mysql导入csv文件 第一行有问题_mysql 导入 csv文件中数据,只能导入第一行
用workbench导入csv数据,只能导入数据的第一行,也就是标注每一列的列名的那一行. 但问题是,每次导入完成时,系统提示已经导入了500条记录(这个文件中的确有500条记录),可是刷新数据库后打 ...
- Python之一个关于天气的csv文件中获取最高和最低气温的图表
Python之一个关于天气的csv文件中获取最高和最低气温的图表 科普: csv: 简单的说:以逗号分隔的值(CSV)将数据写入文件中,这样的文件称为CSV文件 说明: 博主这里主要是学习一下csv文 ...
- 如何将数据库的数据导入到csv文件中
如何将数据库的数据导入到csv文件中 2011-01-13 20:23 set colsep , -- separate columns with a comma set pagesize 0 ...
- 将NumPy数组转储到csv文件中
有没有办法将NumPy数组转储到CSV文件中? 我有一个2D NumPy数组,需要以人类可读的格式转储它. #1楼 tofile是执行此操作的便捷函数: import numpy as np a = ...
- 如何读取csv文件中第n行数据python-python数据处理之如何选取csv文件中某几行的数据...
前言 有些人看到这个问题觉得不是问题,是嘛,不就是df.col[]函数嘛,其实忽略了一个重点,那就是我们要省去把csv文件全部读取这个过程,因为如果在面临亿万级别的大规模数据,得到的结果就是boom, ...
最新文章
- 序列化/反序列化,我忍你很久了,淦!
- 机器学习为NASA贡献了什么?
- MySQL 8.0版本无法使用 node、Navicat等三方工具连接的问题
- 坐姿绳索划船 - 坐姿器械划船动作图解教程
- java中变量的作用域
- 253B. Physics Practical
- NoSQL数据库:数据的一致性
- 小白学Linux(一:开门见山)
- Python读取文本文档转化成列表
- Ubuntu下Chrome浏览器不能以根用户身份运行的解决方法
- 一、思科模拟器教程了解软件
- freeswitch SIP信令的接收
- 怎样使用 iOS 7 的 AVSpeechSynthesizer 制作有声书(1)
- android仿QQ列表的效果实现
- IP地址、子网掩码、网关地址和MAC地址
- 使用GO实现尚硅谷家庭记账系统
- 理解sklearn.processing.scale中使用有偏总体标准差
- Matlab中抽象类和类成员
- ko 绑定html,WeX5的正确打开方式(3)——绑定机制
- 图像特征提取之Haar特征_人脸识别
热门文章
- 1018 锤子剪刀布 (20分) 测试点五问题
- 系统调用recv的实现
- 【前端工具分享】Electron React Boilerplate(Electron+React项目模板,开箱即用)
- Discontinuous Galerkin method for steady transport problem
- 史上最详细单词记忆法!
- NFV 和 SDN 之间到底有什么关系?
- 含有铍青铜的高强度合金钢
- codecombat计算机科学三,Codecombat 游戏攻略——JavaScript编辑语言——关卡(计算机科学四)Ⅰ...
- 2021华为软件精英挑战赛总结分享
- Haproxy加持KeepAlived+进程自动检测