python - Seaborn 中的 ValueError:无法解释输入值
问题描述
希望对我的代码获得第二意见,以找出为什么这个图没有生成。我认为我收到错误的原因是 csv 列的格式不正确。看一看
蟒蛇代码:
import csv
from csv import reader
import seaborn as sns
import pandas as pd
with open('MF.csv', 'r') as csv_file:
reader = csv.reader(csv_file)
line_count = 0
fields = ["Runtime", "Date"]
with open('runtime.csv', 'w+') as runtime:
writer = csv.writer(runtime)
for row in reader:
writer.writerow([row[2], row[3], row[6]])
thedata = pd.read_csv('runtime.csv')
sns.lineplot(x="Date", y="Average", data=thedata)
运行时.csv
Duration Date Average
113 1/25/2019 5.9
92 2/1/2019 7.1
96 2/8/2019 9.1
95 2/15/2019 4.5
106 2/22/2019 5.5
97 3/1/2019 5.8
110 3/8/2019 4.1
142 3/15/2019 8.5
77 3/22/2019 9.0
96 3/29/2019 5.7
113 4/5/2019 6.1
101 4/12/2019 9.0
101 4/19/2019 5.7
181 4/26/2019 7.0
130 5/3/2019 7.1
106 5/10/2019 9.4
114 5/17/2019 8.2
103 5/31/2019 7.1
136 6/8/2019 6.4
102 6/21/2019 7.5
**还有更多行,但我只是从 CSV 文件中抓取了一个切片^^
错误:
ValueError: Could not interpret input 'Date'
解决方案
推荐阅读
- javascript - cy.reload() 无法在 Jenkins 上使用 Cypress 超时
- java - eclipse 上的 SonarLint:无法启动独立的 SonarLint 引擎
- jquery - 如何在提交没有特定库的表单时验证选择元素?
- java - 我制作了一个应用程序,如果您单击一个按钮,音频将播放,如果您单击两次,它将停止,但停止功能仅工作一次
- github-actions - 如何处理 GitHub Actions 在 7 天后删除其缓存
- logging - Azure ADF 管道复制数据日志文件未触发第二个管道的“已创建 Blob”触发器
- d3.js - d3js 移动节点旁边的标签
- powershell - Invoke-WUJob 什么都不做
- reactjs - 我应该保护构建的 NextJS 应用程序的哪些部分?
- c# - Automapper 包含父类的所有属性