我有一个这样的数据框:
import numpy as np
import pandas as pd
dataA = [["Abc", "8:05", 5], ["Abc", "8:10", 8], ["Abc", "8:15", 7],
["Abc","8:20", 4], ["Abc", "8:25", 2], ["Abc", "8:30", 2],
["Axy", "8:05", 15], ["Axy", "8:10", 6], ["Axy", "8:15", 1],
["Axy", "8:20", 11], ["Axy", "8:25", 12], ["Axy", "8:30", 7],
["Aeq", "8:05", 12], ["Aeq", "8:10", 8], ["Aeq", "8:15", 3],
["Aeq", "8:20", 7], ["Aeq", "8:25", 15], ["Aeq", "8:30", 14]]
dfa = pd.DataFrame(data = dataA, columns=["An", "coltime", "Val"])
在这个样本中,只有3组:
真实数据中的Abc Axy Aeq ,An列的组号不确定,以及如何绘制折线图?
DataFrame.pivot
首先使用:
df = dfa.pivot('coltime','An','Val')
df:
一个 | 美国广播公司 | 均衡器 | 轴心 |
---|---|---|---|
耕种 | |||
8:05 | 5 | 12 | 15 |
8:10 | 8 | 8 | 6 |
8:15 | 7 | 3 | 1个 |
8:20 | 4 | 7 | 11 |
8:25 | 2个 | 15 | 12 |
8:30 | 2个 | 14 | 7 |
df.plot()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句