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)


暂无数据
推荐帖子
2条评论
6条评论
7条评论