我一直在尝试学习python,特别是用于从表格(cvs,txt或xlsx)中提取数据的数据分析。到目前为止,我可以正确地读取数据,分组和位置,并根据“位置”绘制每个组的特定变量。但它会一个接一个地绘制所有地点,这没关系,但我无法保存个人数据。
需要帮助: 1.使用特定变量调用绘图特定位置。即位置A和变量X列。 2.然后在图表下方的表格(图表)中显示用于1的数据。 3.节省1& 2到PDF,位置X为标题。 4.对下一个位置或指定位置重复1-3。
到目前为止使用pandas,numpy和matplotlib:
colname = ['Year','Month','Day', 'Date','Location','X', 'Y', 'Z']
df = pd.read_csv('TESTDATA.csv', names = colname, header=0, parse_dates=['Year','Month','Day'])
df.index = df.Date
df2 = df.groupby('Location')
df3 = df2 [['X', 'Y', 'Z']]
df4 = df2 [['X']]
df4.plot(kind='bar',subplots=True)
plt.show()
Example of the data set:
Year Month Day Date Location X Y Z
2013 6 12 12-Jun-13 A 1 1 1
2013 6 12 12-Jun-13 B 1 1 1
2013 6 12 12-Jun-13 C 2 1 4
2013 6 12 12-Jun-13 D 4 1 8
2013 6 19 19-Jun-13 E 1 1 1
2013 6 19 19-Jun-13 A 1 1 1
2013 6 19 19-Jun-13 B 2 1 1
2013 6 20 20-Jun-13 C 1 1 4
2013 6 25 25-Jun-13 D 12 6 6
2013 6 25 25-Jun-13 E 2 2 1
2013 6 25 25-Jun-13 A 4 3 6
2013 6 25 25-Jun-13 B 30 27 33
2013 6 25 25-Jun-13 C 30 21 2
2013 6 25 25-Jun-13 D 48 11 11
2013 6 25 25-Jun-13 E 60 48 11
2013 6 25 25-Jun-13 A 320 34 34
2013 6 25 25-Jun-13 B 19 6 6
2013 6 26 26-Jun-13 C 11 7 1
2013 6 26 26-Jun-13 D 5 4 1
2013 6 26 26-Jun-13 E 210 210 30
非常感谢任何帮助或指导。正在寻找其他帖子寻求帮助。所有人都做了什么,但不是做了什么。提前谢谢了。