获取特定列中的所有值并去重
构造测试数据:
import pandas as pd df = pd.DataFrame({'Q':['LI','ZHANG','ZHANG','LI','WANG'], 'A' : [1,1,1,2,2], 'B' : [1,-1,0,1,2], 'C' : [3,4,5,6,7]}) print(df)
数据输出结果:
Q A B C 0 LI 1 1 3 1 ZHANG 1 -1 4 2 ZHANG 1 0 5 3 LI 2 1 6 4 WANG 2 2 7
打印测试数据中特定列的所有值
a=list(dict(df.groupby('Q').groups).keys()) print(a)
数据输出结果:
['LI', 'WANG', 'ZHANG']