【发布时间】:2018-03-29 06:39:36
【问题描述】:
我正在使用 Python pandas read_excel 创建直方图或折线图。我想阅读整个文件。这是一个大文件,我只想在上面绘制某些值。我知道如何在 read_excel 中使用 skiprows 和 parse_cols,但如果我这样做,它不会读取我需要用于轴标签的文件的一部分。我也不知道如何告诉它绘制我想要的 x 值和我想要的 y 值。这是我所拥有的:
df=pd.read_excel('JanRain.xlsx',parse_cols="C:BD")
years=df[0]
precip=df[31:32]
df.plot.bar()
我希望 x 轴是 excel 文件的第 1 行(年),并且我希望条形图中的每个条都是 excel 文件第 31 行的值。我不知道如何隔离这个。用 pandas 阅读然后用 matplotlib 绘图会更容易吗?
这是 excel 文件的示例。第一行是年份,第二列是月份中的天数(此文件仅适用于 1 个月:
【问题讨论】:
-
您有可以发布的 Excel 电子表格样本吗?
标签: python excel pandas matplotlib