df1:
- id,名称,姓氏,帐户,ProofID1,ProofID2,状态
- 1,ab1,dc1、312、1224、111、3
- 2,ab2,dc2、434、1225、112、4
- 3,ab3,dc3、578、1226、111、3
- 4,ab4,dc4、624、1227、112、4
- 5,ab5,dc5、684、1228、113、5
我正在尝试设计一个功能,以根据特定列的状态复制特定列。
我已经设计了一个for循环,但是我无法编写用于复制数据的代码。
- 用于df1中的Name,Lname,Acc,ID1,ID2,状态[[''Name','Lastname','Account','ProofID1','ProofID2','status']]。itertuples(index = False ):
- 如果status == 3:#for df3
#一段代码
- elif status == 4:#df4
#一段代码
- elif status == 5:#for df5
#一段代码
预期输出:
- df2 :(状态= 3)
- id,名称,帐户,ProofID1,ProofID2
- 1,ab1、312、1224、111、3
- 3,ab3、578、1226、111、3
- df4 :(状态= 5)
- id,名称,帐户,ProofID1,ProofID2
- 5,ab5、684、1228、113、5