我有一个Pandas dataframe,其中包含一个json字段,我需要将其展平(并保留其余的dataframe字段),令人困惑的是,这个字段有时(对于某些记录)包含一个列表,有时仅包含一个值(不在列表中)
例如(请运行代码段以查看数据帧的示例):
<table>
<th>rank</th>
<th>Protocol</th>
<th>Type</th>
<tr>
<td>1</td>
<td>https</td>
<td>{'ResultType': 'regular'}</td>
</tr>
<tr>
<td>2</td>
<td>https</td>
<td>{'ResultType': ['amp', 'regular']}</td>
</tr>
</table>
期望的结果是:
<table>
<th>rank</th>
<th>Protocol</th>
<th>Type</th>
<tr>
<td>1</td>
<td>https</td>
<td>regular</td>
</tr>
<tr>
<td>2</td>
<td>https</td>
<td>amp</td>
<tr>
<td>2</td>
<td>https</td>
<td>regular</td>
</tr>
</table>
我一直在尝试熊猫函数jsonïu规范化,但老实说,文件是穷人和很少的例子,所以没有一个梅的努力是成功的,任何建议将不胜感激。你知道吗
您可以尝试以下解决方案:
相关问题 更多 >
编程相关推荐