【发布时间】:2019-02-05 11:42:27
【问题描述】:
但是,下面的代码填充了缺失的数据,从而创建了一个可能具有误导性的图表:
import pandas as pd
import seaborn as sns
from matplotlib import pyplot as plt
# load csv
df=pd.read_csv('data.csv')
# plot a graph
g = sns.lineplot(x="Date", y="Data", data=df)
plt.show()
我应该在我的代码中进行哪些更改以避免填充缺失值?
csv 如下所示:
Date,Data
01-12-03,100
01-01-04,
01-02-04,
01-03-04,
01-04-04,
01-05-04,39
01-06-04,
01-07-04,
01-08-04,53
01-09-04,
01-10-04,
01-11-04,
01-12-04,
01-01-05,28
...
01-04-18,14
01-05-18,12
01-06-18,8
01-07-18,8
.csv 链接: https://drive.google.com/file/d/1s-RJfAFYD90m4SrFDzIba7EQP4C-J0yO/view?usp=sharing
【问题讨论】:
-
缺少数据是指
nan的一行? -
分享一些最小的数据来重现情节并让我们玩这个图
-
确定,上传数据
标签: python visualization seaborn