我需要一些帮助来在熊猫中绘制一些数据,任何帮助将不胜感激。
Dataframe看起来像这样:
Item Year Price Quantity
0 Book 2000 $2 50
1 Table 2000 $33 44
2 Chair 2000 $21 31
3 Book 2001 $3 77
4 Table 2001 $20 500
5 Chair 2001 $2 50
6 Book 2002 $36 7
7 Table 2002 $200 50
8 Chair 2002 $44 5
我需要策划" Price"和"数量"对于"项目"中的每个项目;多年来"年"列。
答案 0 :(得分:1)
我不确定你想要什么,但也许你可以从这个开始玩
import pandas as pd
import numpy as np
df = pd.DataFrame({"Item": ["Book","Table","Chair"]*3,
"Year":np.sort(list(range(2000,2003))*3),
"Price":np.random.randint(2,200,9),
"Quantity":np.random.randint(5,500,9)})
df1 = df.groupby(["Item","Year"]).apply(lambda x:x.sort_values("Year") )
del df1["Year"]
del df1["Item"]
df1.plot(kind="bar")
修改强>
也许这answer可以帮到你。