如何在pandas中应用多个条件? 例如,我有这个数据框
Country VAT
RO RO1449488
RO RO1449489
RO RO1449486
MD 2980409450027
例如,我希望对于国家代码为RO的情况下,从VAT中删除"RO"并只保留数字。 或者,例如如果该国家不是RO且VAT为13,则在VAT前面添加"03"。
输出结果应如下:
Country VAT
RO 1449488
RO 1449489
RO 1449486
MD 032980409450027
我知道如何使用openpyxl来完成这个任务,但是对于pandas我还不熟悉,我发现pandas的语法更难理解。
apply
相当于一个循环,对于大型数据集来说速度会比较慢。 - mozwayapply
比你的解决方案更接近循环,但是使用pandas
库中的函数是否仍然比不使用iterrow()
或iteritems()
迭代的普通自定义循环更好呢? - Titouan L