获取特定列中的所有值并去重
构造测试数据:
1 2 3 4 5 6 | 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) |
数据输出结果:
1 2 3 4 5 6 | 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 |
打印测试数据中特定列的所有值
1 2 | a = list ( dict (df.groupby( 'Q' ).groups).keys()) print (a) |
数据输出结果:
1 | [ 'LI' , 'WANG' , 'ZHANG' ] |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步