擅长:python、mysql、java
<p>你可以试试这个:</p>
<pre><code>df_new = pd.DataFrame().append([x[y] for x in dftest.weirdjson for y in range(len(dftest.weirdjson))])
df_new = df_new.pivot(columns='type', values=['delta', 'time']).apply(lambda x: pd.Series(x.dropna().values))
df_new.columns = ['_'.join(col) for col in df_new.columns.values]
delta_one delta_two time_one time_two
0 1 1 2019 2018
1 1 1 2013 2017
</code></pre>