df1
  • 2024-09-24获取两个 DataFrame 中某两列相同的项
    要获取两个DataFrame中某两列相同的项,可以使用pandas的merge方法或isin方法。以下是两种方法的示例。方法1:使用mergemerge方法可以用来根据多个列将两个DataFrame合并。通过设置how='inner',可以得到两个DataFrame中在指定列上相同的项。importpandasaspd
  • 2024-09-20数据处理与统计分析篇-day07-Pandas数据拼接与空值处理
    一.数据组合连接方式:inner:内连接(交集)left:左外(左表全集+交集)right:右外(右表全集+交集)outer:满外连接(左表全集+右表全集+交集)导包importnumpyasnpimportpandasaspdimportosimportsqlite3​os.chdir(r'D:\CodeProject\03data_pro
  • 2024-08-28Python酷库之旅-第三方库Pandas(104)
    目录一、用法精讲451、pandas.DataFrame.pow方法451-1、语法451-2、参数451-3、功能451-4、返回值451-5、说明451-6、用法451-6-1、数据准备451-6-2、代码示例451-6-3、结果输出452、pandas.DataFrame.dot方法452-1、语法452-2、参数452-3、功能452-4、返回值
  • 2024-08-22Python中的常用的数据预处理所需工具
    Jupyter对于数据预处理的重要功能是支持用逐行编写和运行代码,实时查看结果。Jupyter是一个开源的交互式计算环境,它允许用户以网页的形式编写和运行代码,以及创建和共享文档,这些文档可以包含实时代码、方程、可视化和解释性文本。Jupyter的主要组件包括:1.JupyterNotebook:一
  • 2024-07-08Python进阶入门之DataFrame
    引言接上一篇《关于Python中的series详解与应用》。本篇将详细介绍DataFrame,主要包括它的定义、创建方法、常用操作、应用场景以及与其他数据结构的比较。什么是DataFrameDataFrame是Pandas库中的一种二维标签数据结构,可以看作是一种带有行和列标签的表格数据。它既有行索引
  • 2024-06-10Python数据框操作 -- 删除数据(去除空值或者特定值)
    先创建一个数据框:importpandasaspddf=pd.DataFrame({'a':[1,1,np.nan,np.nan,4],'b':[5,6,np.nan,8,np.nan]})删除特定值存在的行数据框删去特定值所在行:df1=df.drop(df[df['a']==4].index,inplace=True) 删除存在空值的行删除有空值的所有行:df1=df.dr
  • 2024-06-10python-数据分析-Pandas-4、DataFrame-数据透视
    经过前面的学习,我们已经将数据准备就绪而且变成了我们想要的样子接下来就是最为重要的数据透视阶段了。当我们拿到一大堆数据的时候,如何从数据中迅速的解读出有价值的信息把繁杂的数据变成容易解读的统计图表并再此基础上产生业务洞察,这就是数据分析要解决的核心问题。数据透视
  • 2024-06-07Pandas碎碎念1 - Dataframe 合并之 join,concat,merge,append
    最近做的几个项目都要经常使用pandas操作excel,中间也遇到了不少坑,简单记录一下吧。套用骁哥的一句话,让自己变得更强!Pandas中有几种常见的合并dataframe的方法,join,concat,merge,append。下面来尝试一下:首先来做一些测试数据data1={'Src':[1,2,3,4],'Mid'
  • 2024-05-27项目三:运营商客户流失分析
    一、项目简介在竞争激烈的无线服务行业中,保留客户对公司的成功至关重要。与维护现有客户关系相比,获取新客户不仅更困难,而且成本也高得多。在这个代码中,我将预测一家名为Telco的家庭电话和互联网服务提供商的客户保留行为。首先,我将使用探索性数据分析来理解特征与目标变量之间
  • 2024-05-23python计算雨水含量(W)
     数据: #!usr/bin/envpython#-*-coding:utf-8-*-"""@author:Suyue@file:raincontent.py@time:2024/05/23@desc:"""importnumpyasnpimportpandasaspdimportxlwtimportmathdf1=pd.read_excel('20240510五原数浓
  • 2024-05-08dataframe的构造,取值,赋值,移动,交集,并集,排序,打印,转List,导出csv
    一、构造  da=pd.read_csv(filepath_or_buffer='data.csv',sep='\t')  print(da)  datas=pd.DataFrame(da)2、直接赋值df=pd.DataFrame([[1.4,np.nan],[7,-4],[np.nan,np.nan],[0.75,-1.3]],index=[1,2,3,4],         columns=[
  • 2024-04-28最近常用的几个【行操作】的Pandas函数
    最近在做交易数据的统计分析时,多次用到数据行之间的一些操作,对于其中的细节,简单做了个笔记。1.shfit函数shift函数在策略回测代码中经常出现,计算交易信号,持仓信号以及资金曲线时都有涉及。这个函数的主要作用是将某列的值上下移动。默认情况下,shift函数是向下移动一行,移动后,新
  • 2024-04-16一种算法
          #!usr/bin/envpython#-*-coding:utf-8-*-"""@author:Suyue@file:speedeeinsert.py@time:2024/04/16@desc:"""#importnumpyasnpimportpandasaspddf1=pd.read_excel('G:/尺度速度.xls')file_path
  • 2024-03-22数据清洗5
    merge函数:pd.merge(df1,df2,how='inner')#双表连接将两个表共有的数据连接结#后面如果是on的话就是以哪一行为标准进行链接pd.merge(df1,df2,on=['name'])#name这一列作为标准进行链接name是共同的列pd.merge(df1,df2,on=['name'],how='left')#以name为标准链接,但是向
  • 2024-03-15盘点一个Pandas实战需求的问题
    大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【wen】问了一个Pandas解决实际需求的实战问题。问题如下:请教:代码的目的为自动填充产品名字,有多个销售数据的表格,如例子,销售数据表格中的的产品名字一列为空,我把销售数据表格与产品信息表格进行根据产品IP进行合
  • 2024-02-26pd.ExcelWriter 实现数据写入不同sheet
    pd.ExcelWriter将数据写入不同sheet当结合for循环使用时,需注意放在for循环前面以下写法,仅生成一个sheet,原因在于pd.ExcelWriter的mode默认是w,每次for循环写入数据都会对原有的数据进行覆盖,最终只会生成一个sheet。importpandasaspddf1=pd.DataFrame([["AAA","BBB"]],
  • 2024-01-01pandas 追加合并
    追加合并增加行数据的使用场景相对较少,一般是采用数据追加的模式。数据追加会在后续章节中介绍。df.append()可以追加一个新行:df=pd.DataFrame([[1,2],[3,4]],columns=list('AB'))df2=pd.DataFrame([[5,6],[7,8]],columns=list('AB'))df.append(df2)pd.concat(
  • 2023-12-19期末复习-基于python的数据整理
    一、pandas数据合并pd.concat()append()pd.merge()1.1pd.concat()函数pandas的pd.concat函数和numpy的np.concatenate函数类似1)简单的合并defmake_df(indexs,columns):data=[[str(j)+str(i)forjincolumns]foriinindexs]df=pd.DataFrame(data=data
  • 2023-12-06Python - pandas DataFrame数据的合并与拼接(merge、join、concat)
    Python-pandasDataFrame数据的合并与拼接(merge、join、concat)0概述pandas包的merge、join、concat方法可以完成数据的合并和拼接。merge方法主要基于两个dataframe的共同列进行合并;join方法主要基于两个dataframe的索引进行合并;concat方法是对series或dataframe进行行
  • 2023-12-06pandas函数映射
    pandas函数映射importpandasaspdimportnumpyasnpfrompandasimportSeries,DataFramedf1=DataFrame(np.random.choice(range(20),size=(4,3),replace=False),index=list('ABCD'),columns=list('abc'))print(df1)#使用numpy函
  • 2023-12-06Pandas数据处理:空值清洗、替换填充、级联与合并拼接
    Pandas数据处理:空值清洗、替换填充、级联与合并拼接针对空值的处理,首先要来了解一下空值的类型:一、pandas中的None和NaN有什么区别?type(None)--类型是NoneType空的对象类型type(NaN)--类型是float浮点型注意:Pandas中None和NaN都视作np.nan二、Pandas的空值
  • 2023-12-06Pandas数据分析Pandas初体验在线闯关_头歌实践教学平台
    Pandas数据分析初体验第1关了解数据处理对象--Series第2关了解数据处理对象-DataFrame第3关读取CSV格式数据第4关数据的基本操作——排序第5关数据的基本操作——删除第6关数据的基本操作——算术运算第7关数据的基本操作——去重第8关数据重塑第1关了解数据处理对象
  • 2023-11-19 利用jupyter绘图时,不显示图形,显示<Axes: >的解决办法
    我们经常会使用jupyter处理一些数据绘图,在pycharm中比较麻烦,在一次学校布置的作业中,要求完成图形的绘画处理,结果根据查找的绘图方法。发现利用seabron模块渲染运行之后,没有出现图形,出现了<Axes:>r原代码:importnumpyasnpimportsympyasspimportpandasaspdimportmatplot
  • 2023-11-15Pandas 分组聚合操作详解
    Pandas是Python中用于数据分析的重要工具,它提供了丰富的数据操作方法。在数据分析过程中,经常需要对数据进行分组聚合操作。本文将介绍Pandas中的数据分组方法以及不同的聚合操作,并结合代码示例进行说明。完整Excel数据读取数据并进行简单分组首先,我们通过Pandas读取Ex
  • 2023-11-023个Excel表格中每个门店物品不同,想要汇总在一起(方法三)
    大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Python自动化办公处理的问题,一起来看看吧。上一篇文章中,我们已经看到了第一种解决办法了,这一篇文章我们一起来看看另外一种方法。二、实现过程这里【瑜亮老师】给了一个代码和思路,如下所示:`# 读取E