import random
import pandas as pd
import numpy as np
from matplotlib import pyplot as plt
p = [.1,.2,.3,.4,.5,.6,.7, .8,.9]
p = [random.choice(p) for _ in range(180)]
r = np.linspace(.001, .999, num=180)
df = pd.DataFrame({'pct':p, 'ratio':r})
df1 = df.groupby('pct')['ratio'].mean()
df1.plot()
plt.show()
plt.close()
只需绘制
df1
。在df1
是pandas.Series
。对于pandas,可以将maplotlib与^{好吧,这真的很奇怪,但是},您仍然可以访问这些值
df1
是一个序列,而不是数据帧。左边的行是序列索引,而右边的行是值,所以print(df[0.017821])
将打印{这就是为什么你收到错误消息,系列有一个单一的轴
相关问题 更多 >
编程相关推荐