You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将子列表转换为单列DataFrame(保留行内列表结构)

将嵌套列表转换为单列DataFrame

要实现需求很简单,只需用pandas直接构造DataFrame即可,注意要先给数据里的字符串元素加上引号(否则会被当作未定义变量报错):

import pandas as pd

# 修正后的原始数据(字符串需加引号)
my_data = [["red", "blue"], ["purple"], ["pink", "orange", "black"]]

# 创建指定列名的单列DataFrame
df = pd.DataFrame({"color_column": my_data})

# 查看结果
print(df)

执行后输出的DataFrame格式如下:

color_column
0        [red, blue]
1           [purple]
2  [pink, orange, black]

你可以通过type(df.loc[0, 'color_column'])验证,每一行的元素仍然是包含字符串的列表类型。

内容的提问来源于stack exchange,提问作者Joe Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 23:14:58