在过滤某些“名称”值时遇到问题。我想对月份和名称进行分组,然后从列名 'ar street3' 中过滤出一个特定的值,并形成一个趋势。
这是我在下面写的代码:
df = pd.DataFrame({
'name' : ['ar street3', 'ar street 3', 'ba foo', 'br', ' oo', 'ke'],
'month' : [1, 2, 3, 4, 5, 6],
'score' : [2.0, 5., 8., 1., 2., 9.]})
{fig, ax = plt.subplots(figsize=(11,7))
df.groupby(['month', 'name']).filter(lambda x: 'ar street3' in x,df).mean(['score']).unstack().plot(ax.ax)}
我收到这种类型的错误:
ValueError:GeoDataFrame 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
有人可以指出我正确的方向吗?
提前致谢。
阿晨1998
相关分类