pandas 保留列名不在另一个 Dataframe 中的panda Dataframe

dpiehjr4  于 2023-01-24  发布在  其他
关注(0)|答案(1)|浏览(134)

我想创建一个新的 Dataframe ,以存储all_kirpII_rna Dataframe 中列名不在mrna_cimp Dataframe 中的列。

mrna_NONCIMP_df = all_kirpII_rna[all_kirpII_rna.columns.isin(mrna_cimp.columns) == "False"]

追溯:

KeyError: False
2jcobegt

2jcobegt1#

"False"是一个字符串,而不是布尔值,如果你有一个布尔值列表,你可以直接用它们进行掩码
你想要这样的东西
mrna_NONCIMP_df = all_kirpII_rna.loc[:,~all_kirpII_rna.columns.isin(mrna_cimp.columns)]

相关问题