我想修改一个数据集,使其能够检查列“column”的所有行。每行都有一个字符串值。我想丢弃字符串长度小于3的行。如果要放弃值为9的所有行,则此操作有效
modifiedDf = modifiedDf[modifiedDf['Column'] != "9"]
但是如果我把它换成eg
modifiedDf = modifiedDf[len(modifiedDf['Column']) > 3]
它只是给了我一个关键的错误:真的
编辑:
是否可以只检查一些行的长度?例如,我有另一个colClass
。我想检查类为“Marke”的所有行的“Col”
基本上,我希望保留其余的行,只过滤掉列长度为<;3当且仅当该行的类值为marke时。如果类值不是marke,则即使Len<;3.
mask = modifiedDf['Class'] == "Marke"
您可以在索引器中使用两个条件:
相关问题 更多 >
编程相关推荐