首页 > 其他分享 >dataframe删除特定条件的行

dataframe删除特定条件的行

时间:2023-08-10 15:34:56浏览次数:27  
标签:特定条件 删除 df age 30 28 dataframe

dataframe删除特定条件的行

单条件删除行
import pandas as pd
a = ['Mary', 'Sellina','Zaca', 'mike', 'golla']
b = [26, 28, 27, 30, 40]
data = {'name': a, 'age': b}
df = pd.DataFrame(data)
print(df.head())

删除30岁以上的行
df_small_30 = df.drop(df[df['age'] >= 30].index)
结果显示:

      name  age
0     Mary   26
1  Sellina   28
2     Zaca   27
多条件删除

保留28-30岁的行

df_small_28_30 = df.drop(df[(df['age'] < 28) | (df['age'] > 30)].index)

结果显示:

      name  age
1  Sellina   28
3     mike   30

标签:特定条件,删除,df,age,30,28,dataframe
From: https://www.cnblogs.com/bonne-chance/p/17620451.html

相关文章

  • postger数据库使用开窗函数删除表内重复数据
    使用id字段开窗(也可以多个字段,但是any函数和arry函数需要替换)select*fromgatherdata.temp_zyr_export_1awherea.linkid=any(array(selectlinkidfrom(selectrow_number()over(partitionbylinkid),linkidfromgatherdata.temp_zyr_export_1)twheret.ro......
  • 将dataframe两列转为字典
    将dataframe两列转为字典importpandasaspda=['Mary','Sellina','Zaca']b=[26,28,27]data={'name':a,'age':b}df=pd.DataFrame(data)将两列转为字典name_age_dict=df.set_index(['name'])['age'......
  • java 定时任务实现 每隔10天 删除指定文件夹下的文件
    使用ScheduledExecutorService实现要在Java中实现每隔10天删除文件夹下的文件,可以使用定时任务来执行此操作。可以使用Java中的ScheduledExecutorService类来创建和管理定时任务,并使用File类来删除文件。示例代码,用于实现每隔10天删除文件夹下的文件:importjava.io.File;......
  • Arduino IDE踩坑记——自动编译已删除的文件导致报错
    前段时间因为手头上有个小项目需要基于esp8266开发,所以用上了以简单无脑配置著称的ArduinoIDE,刚开始尝试的时候,在项目目录下创建了几个源文件,ArduinoIDE也很贴心地自动导入了,写了几行之后,觉得这样写不太对,于是又删掉了这几个源文件。在ArduinoIDE的界面中这几个源文件也消失了......
  • Linux Ubuntu Helloworld 模块 的编译 插入 删除
    总述:编写.c文件和Makefile文件->make->生成点.ko文件->insmode->lsmode->rmmode. 一、编写Hello.c与Makefile ubuntu@ubuntu-VirtualBox:/$cd~/Desktop/ubuntu@ubuntu-VirtualBox:~/Desktop$cdMooc/ubuntu@ubuntu-VirtualBox:~/Desktop/Mooc$vimhelloworld.cubuntu......
  • Pandas学习挑战第三关-数据结构DataFrame
    Pandas数据结构-DataFrameDataFrame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。DataFrame既有行索引也有列索引,它可以被看做由Series组成的字典(共同用一个索引)。DataFrame构造方法如下:pandas.DataFrame(data,index,column......
  • - 前后端数据传输的编码格式(contentType) - Ajax朝后端提交文件数据 - Ajax朝后端提
    前后端数据传输的编码格式(contentType)前后端数据传输的请求方式有两种:get、post我们只研究post请求的编码格式三种编码格式urlencodedform-datajson发送post请求的方式form表单Ajaxpostman(第三方工具,需要下载) form表单发送post请求的时候数据的编码格式请求头conten......
  • 8.8下午 电极及出图(做直角的位置)-如果有的面删除不了的话用拉伸(改里面的实体及公差)
      ......
  • DataFrame 指定某列的格式
    importpandasaspd#创建示例DataFramedata={'Name':['Alice','Bob','Charlie'],'Age':[25.0,30.0,35.0]#注意:这里的年龄列是浮点数类型}df=pd.DataFrame(data)#将'Age'列的数据类型设置为整数df['......
  • DataFrame 按行转json数据
    importpandasaspd#创建示例DataFramedata={'Name':['Alice','Bob','Charlie'],'Age':[25,30,35],'Occupation':['Engineer','Teacher','Doctor']......