首页 > 其他分享 >数据多维处理

数据多维处理

时间:2022-10-18 15:48:06浏览次数:46  
标签:df 处理 df1 df2 merge 多维 new 数据 stack

数据多维处理:

import pandas as pd #多层索引 new_ind=['begin','end','ID'] # df1=pd.read_excel(r'F:\小高天天乐\python_PM\AUTO_DATA\test00100\1.xlsx') df1=pd.read_excel(r'F:\小高天天乐\python_PM\AUTO_DATA\test00100\1.xlsx').set_index(new_ind) # df2=pd.read_excel(r'F:\小高天天乐\python_PM\AUTO_DATA\test00100\2.xlsx') df2=pd.read_excel(r'F:\小高天天乐\python_PM\AUTO_DATA\test00100\2.xlsx').set_index(new_ind) print(df1) print('*'*50) print(df2) #数据堆叠 stack_df1=pd.DataFrame(df1.stack(),columns=['value_1']) stack_df2=pd.DataFrame(df2.stack(),columns=['value_2']) print(stack_df1,stack_df2) #数据合并 # merge_df=stack_df1.merge(stack_df2,on=new_ind,how='outer') # merge_df=stack_df1.merge(stack_df2,left_index=True,right_index=True) merge_df_new=stack_df1.merge(stack_df2,left_index=True,right_index=True) print(merge_df_new) #数据比较 merge_df_new['tag']=merge_df_new.apply(lambda f:'正常' if f['value_1']==f['value_2'] else '异常',axis=1) print(merge_df_new)

  

标签:df,处理,df1,df2,merge,多维,new,数据,stack
From: https://www.cnblogs.com/gina11/p/16802769.html

相关文章

  • 公共方法1,时间处理
    目标:通过moment对时间进行格式化步骤:安装moment:yarnaddmoment使用moment进行格式化核心代码:formatTime(time){ returnmoment(time).format('YYYY-MM-DDH......
  • selenium验证码处理-获取验证码图片二进流数据转成原图保存
    1.因为视频的作者给的代码不完整,只有核心部分的代码。2.视频作者示例使用的第三方破解12306的脚本网页(失效了)所以本人无法复现,此次截取部分代码作为理解核心意思(思想方法......
  • PgSQL外连接分页时出现重复数据
    今天工作中遇到的问题。SELECT*FROMaLEFTJOINb ONa.c=b.d LIMIT20OFFSET0;SELECT*FROMaLEFTJOINb ONa.c=b.d LIMIT20OFFSET20;上面两条......
  • java数据结构与算法
    直接在java中一直使用原生的Stack作为栈,看到大佬们都改用Deque了,因此使用Deque作为栈做一个练习。这是leetCode一个题目,我直接截个图吧  本题目可以分解为两个问题:......
  • 目标检测开源数据集汇总(二)
    编辑丨极市平台导  读 本文汇总了一些开源目标检测类的数据集,附下载链接。多显著性对象数据集数据集链接:​​http://m6z.cn/5AsmXB​​本数据集共有1224张图像来自四......
  • Python-数据的多种存储形式
    1JSON文件存储JSON,全称为JavaScriptObjectNotation,也就是JavaScript对象标记,它通过对象和数组的组合来表示数据,构造简洁但是结构化程度非常高,是一种轻量级的数据......
  • 云原生爱好者周刊:野心很大的云原生数据库 SurrealDB
    开源项目推荐SurrealDBSurrealDB是一个开源的端到端云原生数据库,同时支持Table、Document和Graph等多种数据模型,对外提供SurrealQL、GraphQL、Rest与WebSocket......
  • Navicat 工具数据库 从远端 数据传输到本地
      前天:mysql大版本必须一致,不然会导致导入数据失败。源:就是需要备份的数据库,比如远程阿里服务器上mysql目标:就是我本地的数据库。上面的操作:就是把远程的数据......
  • Python程序结束前处理
    使用内置库atexit注册程序退出前要执行的函数.程序崩溃和外部中断都会执行。importatexitimporttimedeff():print('结束')atexit.register(f)if__na......
  • SOLIDWORKS 2023新增功能 - PDM数据管理
    1.增强的文件跟踪•按单个用户跟踪文件下载。•使用新的文件获取日志界面轻松查看单个用户的获取操作。•查看有关文件下载人员、下载目标位置和下载时间的关键信息......