根据文档Update Specific Elements of an Array of Documents
中的示例,信息更新不起作用from itertools import product
L = [[[x[0]], sorted(x[1]), sorted(x[2])] for x in nested_list]
df1 = pd.DataFrame([j for i in L for j in product(*i)], columns=['Cat','Column','Value'])
print (df1.head(20))
Cat Column Value
0 R1 a 20.0
1 R1 a 40.0
2 R1 a 50.0
3 R1 a 60.0
4 R1 a 750.0
5 R1 b 20.0
6 R1 b 40.0
7 R1 b 50.0
8 R1 b 60.0
9 R1 b 750.0
10 R1 c 20.0
11 R1 c 40.0
12 R1 c 50.0
13 R1 c 60.0
14 R1 c 750.0
15 R2 x 35.0
16 R2 x 37.5
17 R2 x 165.0
18 R2 y 35.0
19 R2 y 37.5
错误:在路径“ grades。$ [element]”中找不到标识符“ element”的数组过滤器。
文档宣布从3.6版开始支持Mongo。我正在使用3.6版。
告诉我为什么会出错?