假设我们有一个包含字段field1和field2的数据集。我们可以使用Python的pandas库来实现这个需求。
首先,我们需要导入pandas库并读取数据集。假设数据集保存在名为data.csv的文件中。
import pandas as pd
# 读取数据集
data = pd.read_csv('data.csv')
接下来,我们可以使用groupby()函数按照field1分组,并使用unique()函数获取每个分组中不同的field2值。
# 按照field1分组,并获取每个分组中不同的field2值
result = data.groupby('field1')['field2'].unique()
最后,我们可以打印出结果。
# 打印结果
for field1, field2_values in result.items():
print(f"field1: {field1}")
print(f"field2 values: {field2_values}")
print()
完整的代码示例如下所示:
import pandas as pd
# 读取数据集
data = pd.read_csv('data.csv')
# 按照field1分组,并获取每个分组中不同的field2值
result = data.groupby('field1')['field2'].unique()
# 打印结果
for field1, field2_values in result.items():
print(f"field1: {field1}")
print(f"field2 values: {field2_values}")
print()
请确保将数据集文件名替换为实际的文件名,并且文件中的字段名与代码中的字段名一致。