微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果在一行中我们看不到熊猫中的值 SpaceX,如何删除熊猫中的一列?

如何解决如果在一行中我们看不到熊猫中的值 SpaceX,如何删除熊猫中的一列?

我有一个excel文件要分析,但有很多数据不想分析,如果我们在第一行找不到值SpaceX字符串,我们可以删除一列,如下所示

SL#   State   district  10/01/2021  10/01/2021  10/01/2021  11/01/2021  11/01/2021   11/01/2021
                        SpaceX in     Star in       StarX out       SpaceX out      Star out       StarX in
1      wb      al        10           11          12          13        14           15
2      wb      not       23           22          20          24        25           25

现在我想删除 SpaceX 不存在的行中的列。然后想要删除 SpaceX 以及向上移动行最终输出将如下所示

SL#   State   district  10/01/2021    11/01/2021
1      wb      al        10            13      
2      wb      not       23            24

尝试使用 loc 和 iloc 函数,但目前没有任何线索。

还检查了答案:Drop columns if rows contain a specific value in Pandas 但它是不同的。我正在检查子字符串而不是精确的值匹配。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。