擅长:python、mysql、java
<p>通过综合这个问题的答案,我达到了我的最终目标。我认为:</p>
<pre><code>#unlist the orderItems column
temp_df = df['orderItems'].apply(pd.Series)
#Put items in orderItems into seperate columns
temp_df_json = json_normalize(temp_df[0])
#Join the tables
final_df = df.join(temp_df_json)
#Drop the old orderItems coloumn for a clean table
final_df = final_df.drop(["orderItems"], axis=1)
</code></pre>
<p>另外,我没有使用.concat(),而是使用.join()基于现有索引连接两个表</p>