【发布时间】:2019-11-27 11:29:31
【问题描述】:
我的数据框看起来像:
Id survey suvery_link Primary_call alternate call
1 form1 link1 7/18/19
1 form1 link1 8/18/19
2 form1 link1 8/18/19
2 form1 link1 9/18/19
3 form1 link1 8/18/19
3 form1 link1 9/18/19
4 form1 link1 7/18/19
4 form1 link1 8/18/19
1 form2 link2 8/18/19
1 form2 link2 9/18/19
2 form2 link2 7/18/19
2 form2 link2 8/18/19
3 form2 link2 7/18/19
3 form2 link2 8/18/19
4 form2 link2 8/18/19
4 form2 link2 9/18/19
我正在尝试获取新的数据框,如下所示
Id survey suvery_link Primary_call alternate call
1 form1 link1 7/18/19 8/18/19
1 form2 link2 8/18/19 9/18/19
2 form1 link1 8/18/19 9/18/19
2 form2 link2 7/18/19 8/18/19
3 form1 link1 8/18/19 9/18/19
3 form2 link2 7/18/19 8/18/19
4 form1 link1 7/18/19 8/18/19
4 form2 link2 8/18/19 9/18/19
我使用了以下代码但不是代码
df.sort_values(['Id','survey',survey_link','Primary_call','alternate call']).drop_duplicate('ID')
它不工作
【问题讨论】:
标签: python pandas loops dataframe if-statement