首页 > 其他分享 >Pandas基础之drop函数的使用

Pandas基础之drop函数的使用

时间:2024-03-26 12:01:15浏览次数:22  
标签:01 函数 df 0.0 drop 2015 Pandas axis

drop方法的用法:drop(labels, axis=0, level=None, inplace=False)

         --  axis为0时表示删除行,axis为1时表示删除列

参数说明:

labels:显示要删除的行或列的标签名

axis:axis=0时按行删除,axis=1时按列删除

level:代表标签所在的索引级别,一般不使用

inplace:值为Fasle代表不在原来的表上做修改,值为True则直接在原表上做修改

这次的文件是一个天气的csv文件,我已经上传资源绑定了,审核通过后宝子们就可以看到了,大家也可以自己动手创建自己的csv文件来使用drop.希望本文对正在学习Pandas基础的友友们有帮助!

import  pandas as pd
df=pd.read_csv("D:/weather_20230115134249.xls",index_col="日期")
#处理气温的后缀℃
df.loc[:,'气温(度)']=df["气温(度)"].str.replace("℃","")
print(df.head())
#删除数据
print('-'*60)
print(df.drop("2015-01-02",inplace=False).head())
print('-'*60)
#删除单列
print(df.drop("城市",axis=1,inplace=False).head())
print('-'*60)
#删除多列
print(df.drop(labels=["相对湿度(%)","累积雨量(mm)"],axis=1,inplace=False).head())

运行结果:

D:\Python\p\Scripts\python.exe "D:\Python\python-learning\数据分析(二)\处理缺失值.py" 
             城市  行政区  观测站 气温(度)  相对湿度(%)  累积雨量(mm)
日期                                                
2015-01-01  新北市  烏來區   福山  13.7       92       0.0
2015-01-02  臺南市  安平區   安平  23.5       70       0.0
2015-01-03  臺東縣  東河鄉  七塊厝  19.6       86       0.0
2015-01-04  新北市  貢寮區   福隆  14.2       96     -99.0
2015-01-05  南投縣  仁愛鄉  小奇萊   8.3       57       0.0
------------------------------------------------------------
             城市  行政区  观测站 气温(度)  相对湿度(%)  累积雨量(mm)
日期                                                
2015-01-01  新北市  烏來區   福山  13.7       92       0.0
2015-01-03  臺東縣  東河鄉  七塊厝  19.6       86       0.0
2015-01-04  新北市  貢寮區   福隆  14.2       96     -99.0
2015-01-05  南投縣  仁愛鄉  小奇萊   8.3       57       0.0
2015-01-06  嘉義縣  大林鎮   大林  23.2       63       0.0
------------------------------------------------------------
            行政区  观测站 气温(度)  相对湿度(%)  累积雨量(mm)
日期                                           
2015-01-01  烏來區   福山  13.7       92       0.0
2015-01-02  安平區   安平  23.5       70       0.0
2015-01-03  東河鄉  七塊厝  19.6       86       0.0
2015-01-04  貢寮區   福隆  14.2       96     -99.0
2015-01-05  仁愛鄉  小奇萊   8.3       57       0.0
------------------------------------------------------------
             城市  行政区  观测站 气温(度)
日期                             
2015-01-01  新北市  烏來區   福山  13.7
2015-01-02  臺南市  安平區   安平  23.5
2015-01-03  臺東縣  東河鄉  七塊厝  19.6
2015-01-04  新北市  貢寮區   福隆  14.2
2015-01-05  南投縣  仁愛鄉  小奇萊   8.3

进程已结束,退出代码为 0

标签:01,函数,df,0.0,drop,2015,Pandas,axis
From: https://blog.csdn.net/m0_55703957/article/details/137040859

相关文章

  • C++ std::reverse函数
    函数原型,定义std::reverse定义于头文件 <algorithm>1(1)2template<classBidirIt>3voidreverse(BidirItfirst,BidirItlast);(C++20前)45template<classBidirIt>6constexprvoidreverse(BidirItfirst,BidirItlast);(C++20起)......
  • Springboot项目的main函数入口,如何像jar包一样接受参数
    一般来说,springboot项目是提供服务的,但是也可以用到导出jar来启动,那么如何介绍参数呢:packagecom.example.TestDemo;importcom.example.jmeter.bean.TestCaseResult;importcom.example.jmeter.controller.JmeterController;importlombok.extern.slf4j.Slf4j;importorg.......
  • pytorch中的张量函数
    troch.cat()&torch.stack().cat和.stack的区别在于cat会增加现有维度的值,可以理解为续接,stack会新加增加一个维度,可以理解为叠加x1=torch.tensor([[11,21,31],[21,31,41]],dtype=torch.int)x2=torch.tensor([[12,22,32],[22,32,42]])inputs=[x1,x2]R0......
  • SQL-部分函数替代
    SQL-优化部分函数替代方案:LIKE替换1.MSSQL替代函数MSSQL语法selectCHARINDEX(‘Zhang’,‘Devil_Zhang’)运行结果:72.MySQL替代函数MySQL语法selectinstr('Devil_Zhang','Zhang')运行结果:73.Oracle替代函数SELECT INSTR('012134','0121')FROMDUAL;运行......
  • 还写那么多函数?js简单封装,拿去用吧
    ;(function($){ varwprtTheme={ //Maininitfunction init:function(){ this.config(); this.events(); }, //Definevarsforcaching config:function(){ ......
  • Go的可变参数函数
    可变函数是指可以接收可变数量的参数的函数。在Golang中,可以传递与函数签名中引用的类型相同的不同数量的参数。在声明可变函数时,最后一个参数的类型前会有一个省略号"...",这表明该函数可以用任意数量的该类型参数来调用,可以是0个、1个或者多个。这种类型的函数在不知道传递给......
  • 肖sir__python之函数5.1
    函数:一、什么是函数定义:函数是组织好,可重复使用,用来实现单一,或关联功能的代码段二、pycharm中的表结构项目,包(init)或目录,py文件,py文件包含多个函数或类等    三、函数的有哪些优点?1、降低代码冗余2、增加代码的复用性,提高开发效率3、提高程序的拓展性4、封装:就是......
  • c语言应用,函数综合应用(2)
    c语言刚开始学习的时候,一般来说,我们如果只是在一个源文件里面编程,那么我们都会将包装的模块化函数都放在上面,把主函数放在下面的位置,目的是为了让编译软件知道主函数里调用的函数位置但是,若是我们将这些包装的模块化函数放在主函数的下面会发生什么情况呢?虽然程序依然可以继续......
  • C++缺省参数与函数重载
    1.缺省参数1.1定义即函数声明或定义时为函数指定一个缺省值,如果调用函数时传入参数,则变量的值为实参的值,如果调用时未传入参数,则变量的值为缺省值。//其中a=0即为定义的缺省值voidFun_test(inta=0){ cout<<"a="<<a<<endl;}intmain(){//传入参数,a......
  • C语言-内存函数
    文章目录1.memcpy1.1.memcpy语法形式1.2.memcpy的模拟实现2.memmove2.1.memmove的语法形式2.2.memmove的模拟实现3.memset3.1.memset的语法形式4.memcmp4.1.memcmp的语法形式1.memcpy1.1.memcpy语法形式void*memcpy(void*destinotion,const*source,size_tnu......