【发布时间】:2020-05-15 09:17:10
【问题描述】:
我有一个带有 JSON 列的数据框,其中包含此结构中的长文本:
[['A','B','C'],['A','B','D'],['A','B','E']]
我需要将其拆分为新的三列,内容分别为'C'、'D' 和'E'。问题是部分数据没有第三个方括号['A','B','E']。
你知道该怎么做吗?
【问题讨论】:
-
添加预期输出
-
输出应如下所示:imgur.com/jWoxzuS
-
你能再添加一些数据,包括这个条件“部分数据没有第三个方括号”
-
其中一些是这样的:[['custom-field2', 'voucher', '凭证编号'], ['custom-field2', 'voucher', 'note']]其中一些是这样的: [['custom-field2', 'voucher', '凭证数量'], ['custom-field2', 'voucher', 'note']],['custom-field2' , '凭证', '语言']]
-
我想创建 3 个新列并将 NaN 保留在第三列以防缺失值。我是初学者,所以我希望它有意义:)
标签: python json dataframe split