df1型:
id, Name, Lastname, Account, ProofID1, ProofID2, transaction_codes_history
1, ab1, dc1, 312, 1224, 111, 0, 1.3, 2.1, 3, 4.1, 9.1, 1.1, 7.2
2, ab2, dc2, 434, 1225, 112, 0, 1.2, 2.1, 1.4, 3, 4.4, 12.2
3, ab3, dc3, 578, 1226, 111, 0, 1.2, 2.1, 1.4, 3, 4.2, 12.1
4, ab4, dc4, 624, 1227, 112, 0, 1.1, 7.2
5, ab5, dc5, 684, 1228, 113, 0, 1.3, 2.1, 3, 9.2, 11.2
我正试图根据它们的事务代码\u历史记录复制特定列
如果事务代码历史至少包含4.1
或7.2
或1.1
,那么我们将把这些列复制到数据帧中
事务代码\u历史记录是一个逗号分隔的浮点数字符串
预期产量:
Name, Account, ProofID1, ProofID2
ab1, 312, 1224, 111
ab3, 578, 1225, 111
ab4, 624, 1227, 112
您可以通过创建附加列来完成此操作,如:
然后只能保留所需的行:
希望对你有帮助, 尼古拉斯
相关问题 更多 >
编程相关推荐