次のようなテーブルがあります。
フィールド内の要素の頻度を示す表を探していますl_0, l_1, l_2, l_3
。
たとえば、出力は次のようになります。
| author_id | year | l_o.name | l_0.count| l1.name | l1.count | l2.name | l2.count| l3.name | l3.count|
| 2164089123 | 1987 | biology | 3 | botany | 3 | | | | |
| 2595831531 | 1987 | computer science | 2 | simulation | 2 | computer simulation | 2 | mathematical model | 2 |
編集:
場合によっては、配列フィールドに複数のタイプの要素が含まれる場合があります。たとえばl_0
、 ['biology', 'biology', 'geometry', 'geometry']
. その場合、フィールドの出力は、すべての要素が に含まれ、対応するすべてのカウントが にl_0, l_1, l_2, l_3
含まれるネストされた繰り返しフィールドになります。l_0.name
l_0.count