栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python

删除某列特定值对应行——dropna

删除某列特定值所对应的行思路为,找出目标列的特定值,将特定值转换为nan值,利用dropna()函数删除对应行,需要用到numpy包。

其中,

1、dropna(axis=0) 表示定位到dataframe中nan值位置,当axis=0时删除行,axis=1时删除列。

import numpy as np

data[data.目标列名 == x] = np.nan      # 选定值转nan,目标列名为列索引名称,x为目标值
data = data.dropna(axis=0)             # 剔除nan行
替换某列特定值——loc

替换某列特定值利用到.loc()函数,需要用到pandas包。

import pandas as pd

data.loc[data['目标列名'] == x, '目标列名'] = y    #目标列名为列索引名称,x为目标值,y为更改值

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/876286.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号