将直方图从Python导出到Excel

时间:2017-06-22 21:57:20

标签: python excel pandas

我对编码很陌生,我需要帮助导出数据或者只是在python shell上打印它。 代码是:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import openpyxl

data = pd.read_excel('/Users/user/Desktop/Data/Book1.xlsx')
df = data.hist(bins=40)
plt.xlim([0,1000])
plt.title('Data')
plt.xlabel('Neuron')
plt.ylabel('# of Spikes')
plt.show()

因此代码在将数据合并为40个区间后生成直方图,范围为0到1558.5左右。我尝试做的是在我尝试写入之后导出数据:

writer = pd.ExcelWriter('/Users/user/Desktop/Data/output.xlsx')
df1.to_excel(writer,'Sheet2')
writer.save()

它保存了原始数据,而不是已应用直方图并且已应用了分档的数据。另外,如果我能在如何更改0到5,5到10等范围内的箱数方面得到一些帮助,基本上它会以5为间隔读取,一直到数据末尾,所以它& #39; ll最终停在最后一点数据并将数据粘贴到bin中。任何帮助都表示赞赏,并且它不一定是特定的熊猫。谢谢。顺便说一句,我认为我所做的是来自导入数据的Dataframe,再次只是一个初学者,所以不太确定。

0 个答案:

没有答案