我正在努力规范化包含嵌套列表和字典的列的数据帧。我尝试了zip、json_normlize和explode的组合,但没有成功
下面是创建当前嵌套布局示例的代码:
d = {
'user_id': 'user1',
'user_emails': [['user1@workemail.example', 'user1@home_email.example']],
'user_emails_data': [[{'type': 'emailAddress', 'id': 1}, {'type': 'emailAddress', 'id': 2}]] }
df = pd.DataFrame(data = d)
[
以下是我将如何着手:
这将产生:
它假定
dict
的其余部分具有相同的结构在两个步骤中,我们可以使用
.explode
和pd.json_normalize
和.join
重新创建df相关问题 更多 >
编程相关推荐