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

如何从数据表的单列中提取所有唯一数据?

获取数据表value列的唯一值数组

以下是几种常见工具的实现方式:

Python Pandas 实现

通过unique()方法可以直接提取列的唯一值,再转为列表格式:

import pandas as pd

# 构造示例数据表
data = {
    'ID': [1, 2, 3, 4, 5, 6, 5],
    'value': ['test', 'test', 'trouble', 'trouble', 'test', 'ok', 'trouble']
}
df = pd.DataFrame(data)

# 获取value列的唯一值列表
unique_values = df['value'].unique().tolist()
print(unique_values)
# 输出结果:['test', 'trouble', 'ok']

也可以使用drop_duplicates()方法实现:

unique_values = df['value'].drop_duplicates().tolist()

SQL 实现

如果数据存储在数据库中(假设表名为your_table),使用DISTINCT关键字查询唯一值:

SELECT DISTINCT value FROM your_table;

执行查询后,可通过对应编程语言将结果转换为目标列表格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 00:44:53