我有一个由奥运奖牌获得者的csv文件及其信息制成的熊猫数据框。文件中的两行“高度”和“权重”对于未知值往往具有NA。我想在这些列中删除包含“ NA”作为字符串的行,但是它一直给我以下错误:
TypeError: invalid type comparison
我用来仅显示行中不含NA的行的代码是:
features = features[features["Height"] != "NA"]
#and
features = features[features["Weight"] != "NA"]
此列包含整数和字符串,所以也许我需要将整数转换为字符串?我还需要一个仅取出这两行中NA条目的解决方案,因为我有意将NA条目保留在Medal列中,所以,
features = features.dropna(subset=['Weight', 'Height'])
将任何带有“ NA”的值声明为空值后将不起作用。
感谢您的帮助!