如何从字典列表提取键生成字符串并转为Pandas单列输出?
实现方法
可以通过以下步骤将字典列表转换为包含键字符串列的Pandas表格:
- 导入pandas库
- 遍历字典列表,将每个字典的键用逗号拼接成字符串(空字典则保留空字符串)
- 将处理后的字符串列表转为DataFrame
代码示例
import pandas as pd # 你的字典列表 Corp = [{'boy':1}, {}, {'kids': 3, 'parents':4}] # 处理每个字典的键,生成逗号分隔的字符串列表 key_columns = [', '.join(dict_item.keys()) for dict_item in Corp] # 转为Pandas DataFrame,指定列名 result_df = pd.DataFrame(key_columns, columns=['键集合']) # 输出结果 print(result_df)
输出结果
| 键集合 |
|---|
| boy |
| kids, parents |
这样处理后,空字典对应的行会显示为空字符串,多个键则自动用逗号分隔,完全匹配你需要的格式。
内容的提问来源于stack exchange,提问作者Dexter1611
相关产品推荐
相关产品推荐

