【发布时间】:2017-09-01 14:48:23
【问题描述】:
我的数据如下所示。
ID Position Treatment
--20AxECvv- 0 A
--20AxECvv- -1 C
--20AxECvv- -2 B
--h9INKewQf- 0 A
--h9INKewQf- -1 B
zZU7a@8jN 0 C
QUeSNEXmdB 0 C
QUeSNEXmdB -1 A
qu72Ql@h79 0 C
问题 1:
我想让一个用户 (id) 根据其位置进行所有处理并用“-”分隔。
结果是:
ID Treatment
--20AxECvv- B-C-A
--h9INKewQf- B-A
zZU7a@8jN C
QUeSNEXmdB A-C
qu72Ql@h79 C
问题 2
在了解所有治疗路径后,我想计算治疗 C(安慰剂)与 A 和 B 的次数。
Outcome :
treatment (placebo) other treatment times
C A 2
C B 1
以及人们最后服用了多少次(当患者服用其他人时)
Outcome :
treatment placebo in last other treatment times
C A 1
C B 0
提前感谢您花一些时间来回答这些问题:)
【问题讨论】:
-
你在使用 Pandas 吗?这不是标签,所以不清楚。
-
是的,抱歉我会编辑标签
标签: python string pandas group-by multiple-columns