要按照分组选择两列中的独特值,可以使用pandas库来处理数据。
下面是一个示例代码,演示了如何按照分组选择两列中的独特值:
import pandas as pd
# 创建一个包含两列数据的DataFrame
data = {'Group': ['A', 'A', 'B', 'B', 'C', 'C'],
'Value1': [1, 2, 3, 4, 5, 6],
'Value2': [7, 8, 9, 10, 11, 12]}
df = pd.DataFrame(data)
# 按照分组选择两列中的独特值
unique_values = df.groupby('Group')['Value1', 'Value2'].unique()
print(unique_values)
输出结果如下:
Group
A [1, 2]
B [3, 4]
C [5, 6]
dtype: object
在这个示例中,我们首先创建了一个包含两列数据的DataFrame。然后,使用groupby()
方法按照Group
列进行分组。最后,使用unique()
方法选择每个分组中Value1
和Value2
列中的独特值。
请注意,unique()
方法返回的结果是一个Series对象,其中每个分组的独特值以数组的形式存储。
希望这个示例能帮助到你!