以下是一个示例解决方法,使用 Python 的 pandas 库来按不同的用户分组并进行心理障碍分类:
import pandas as pd
# 创建示例数据
data = {
'用户ID': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
'姓名': ['张三', '李四', '王五', '赵六', '陈七', '刘八', '郑九', '孙十', '周十一', '钱十二'],
'心理障碍': ['抑郁症', '焦虑症', '抑郁症', '自闭症', '焦虑症', '抑郁症', '自闭症', '焦虑症', '抑郁症', '自闭症']
}
df = pd.DataFrame(data)
# 按心理障碍分组
grouped = df.groupby('心理障碍')
# 打印每个分组的用户列表
for name, group in grouped:
print('心理障碍:', name)
print(group[['用户ID', '姓名']])
print()
运行以上代码,将会按照心理障碍进行分组,并输出每个分组的用户列表。输出结果如下:
心理障碍: 抑郁症
用户ID 姓名
0 1 张三
2 3 王五
5 6 刘八
8 9 周十一
心理障碍: 自闭症
用户ID 姓名
3 4 赵六
6 7 郑九
9 10 钱十二
心理障碍: 焦虑症
用户ID 姓名
1 2 李四
4 5 陈七
7 8 孙十