Как json нормализовать столбцы в vaex? - PullRequest
0 голосов
/ 29 января 2020

С учетом вложенного json, есть ли способ загрузить и сгладить его в vaex?

Это способ сделать это в pandas:

import pandas as pd
from pandas.io.json import json_normalize

df = pd.read_json(input_file)
df = pd.concat([df, json_normalize(df['eventData'])], axis=1)

json может выглядеть примерно так:

[
{"timestamp":..., "id": ..., "eventData": {"type":..., "name":...}},
{"timestamp":..., "id": ..., "eventData": {"type":..., "name":...}}
]

И столбцы данных должны быть «timestamp», «id», «type» и «name».

...