我在 python 中有一个字典列表,其中包含浮点数和 np 数组的值。我想将它保存在熊猫数据框中,以便我可以为给定的一组参数绘制 xarr, yarr 。
dic1 = {'p1':1, 'p2': 34, 'xarr' : np.array([1,2,3]) , 'yarr': np.array([4,4,6])}
dic2 = {'p1':2, 'p2': 45 ,'xarr' : np.array([1,2,3]) , 'yarr': np.array([6,6,4])}
listdic = [dic1, dic2]
df = pd.DataFrame(listdic)
dfplot= df[df['p1'] > 1]
x, y = dfplot['xarr'], dfplot['yarr']
plt.plot(x, y)
但我收到这个错误
ValueError: setting an array element with a sequence.
因为我也得到了熊猫 df 的索引。有没有一种有效的方法来做到这一点?
犯罪嫌疑人X
相关分类