如何规范化非统一Python数据帧

如何规范化非统一Python数据帧,python,json,dataframe,Python,Json,Dataframe,下面显示的dataframe-1是我的主数据帧中的一行 我使用[][]符号检索我想要作为字典的唯一一行,我从中创建了下面的dataframe-1 我的问题是如何将所有的“键”设置为列,“值”设置为行值,并将其存储在dataframe-2中 我尝试了iterrows、itertuples和transpose,一次只转换一列,并尝试单独解析每一行,但作为新手,它变得太复杂了 注:例如,此处所示,假设这些值不同 输入数据帧- 所需数据帧- 我想你应该: 使用方法取消填充列 应用pandas.Data

下面显示的dataframe-1是我的主数据帧中的一行

我使用[][]符号检索我想要作为字典的唯一一行,我从中创建了下面的dataframe-1

我的问题是如何将所有的“键”设置为列,“值”设置为行值,并将其存储在dataframe-2中

我尝试了iterrows、itertuples和transpose,一次只转换一列,并尝试单独解析每一行,但作为新手,它变得太复杂了

注:例如,此处所示,假设这些值不同

输入数据帧-

所需数据帧-

我想你应该:

  • 使用方法取消填充列
  • 应用pandas.DataFrame.dropna()方法
  • 申请
  • 请检查它是否有效。

    谢谢Nemanja!melt()和json_normalize()成功了。非常感谢你的帮助!!作为新来的人,我不知道如何才能将你的答案标记为解决方案。@Tracy很高兴我帮了忙。:-)以下是说明:-)