我有一个数据帧,类似于:
| | a | b |
|---|---|------------------|
| 0 | a | {'d': 1, 'e': 2} |
| 1 | b | {'d': 3, 'e': 4} |
| 2 | c | NaN |
| 3 | d | {'f': 5} |
如何制作这样的东西:
| | a | b | d | e | f |
|---|---|------------------|---|---|---|
| 0 | a | {'d': 1, 'e': 2} | 1 | 2 |nan|
| 1 | b | {'d': 3, 'e': 4} | 3 | 4 |nan|
| 2 | c | NaN |nan|nan|nan|
| 3 | d | {'f': 5} |nan|nan| 5 |
我尝试执行此操作Split / Explode a column of dictionaries into separate columns with pandas,但由于存在空值,因此引发了一个错误。
“float”对象没有属性“items”
将NaN替换为None,然后继续
输出:
您可以尝试以下操作:
相关问题 更多 >
编程相关推荐