【python】解决excel 数据合并难题

测试的数据,投资理财项目的数据是需要合并,想了好久没有好的办法,最好想到用数据分析神奇 pandas
在这里插入图片描述

之前我们测试数据清洗的时候,有些数据是重复的,如果一条拉取去测,一定是错误的,需要把重复的项目进行合并,然后再读取excel

思路是:
先判断这一列是否有这一项, 如果有显示True ,然后 把这一列的值替换,然后去重, 可以根据行名取投资理财的数据 例如 :

dataframe=dataframe.loc[dataframe[“项目”].isin( [‘投资理财’])]

参考代码

import numpy
import pandas as pd

dataframe=pd.read_excel("dataproject.xlsx")
dataframe=dataframe.loc[dataframe["项目"].isin( ['投资理财'])]
print(dataframe)
copy=dataframe.copy()


if numpy.any (dataframe.copy().学习平台=="学习平台、题库"):
    dataframe.学习平台="学习平台、题库"
if numpy.any (dataframe.copy().教务=="教务"):
    dataframe.教务="教务"
if numpy.any (dataframe.copy().官网=="官网+app展示"):
    dataframe.官网="官网+app展示"
print(dataframe.drop_duplicates())

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值