小编Con*_*way的帖子

来自字典的Pandas DataFrame与列表

我有一个API,它将一行数据作为Python字典返回.大多数键具有单个值,但是一些键具有列表的值(甚至列表列表或列表列表).

当我将字典扔到pd.DataFrame中以尝试将其转换为pandas DataFrame时,它会抛出"数组必须长度相同"的错误.这是因为它无法处理具有多个值的键(即具有列表值的键).

如何让大熊猫将列表视为"单一值"?

作为一个假设的例子:

data = { 'building': 'White House', 'DC?': True, 'occupants': ['Barack', 'Michelle', 'Sasha', 'Malia'] }
Run Code Online (Sandbox Code Playgroud)

我想把它变成像这样的DataFrame:

ix   building         DC?      occupants
0    'White House'    True     ['Barack', 'Michelle', 'Sasha', 'Malia']
Run Code Online (Sandbox Code Playgroud)

python pandas

13
推荐指数
2
解决办法
8775
查看次数

标签 统计

pandas ×1

python ×1