热线电话:13121318867

登录
2019-04-16 阅读量: 741
pandas去除重复列

解决方案

第一想法是用 DataFrame.drop(‘列名’) 或者用 del DataFrame[‘列名’]

但是如果用该方法,会删除掉所有的重复列,而达不到我们的要求。

办法是:

参考StackOverflow解答

cols_to_use = s.columns.difference(data.columns) # pandas版本在0.15及之上的都可以用这种方法,该方法找出S和data表的不同列,然后再进行merge

pd.merge(data, s[cols_to_use], left_index=True, right_index=True, how='outer')

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子