pandas删除 python
删除 删除有两种方法,一种是使用pop()函数。使用pop(),Series会删除指定索引的数据同时返回这个被删除的值,DataFrame会删除指定列并返回这个被删除的列。以上操作都是实时生效的。 # 删除索引为3的数据 s.pop(3) # 93 s ''' 0 89 1 36 2 57 4 65 5 24 .. 95 48 96 21 97 98 98 11 99 21 Name: Q1, Length: 99, dtype: int64 ''' # 删除Q1列 df.pop('Q1') ''' 0 89 1 36 2 57 3 93 4 65 .. 100 88 101 88 103 88 104 88 105 88 Name: Q1, Length: 105, dtype: int64 ''' df ''' name team Q2 Q3 Q4 0 Liver E 21 24 64 1 Arry C 37 37 57 2 Ack A 60 18 84 3 Eorge C 96 71 78 4 Oah D 49 61 86 .. ... ... .. .. .. 95 Gabriel C 59 87 74 96 Austin7 C 31 30 43 97 Lincoln4 C 93 1 20 98 Eli E 74 58 91 99 Ben E 43 41 74 [100 rows x 5 columns] ''' 还有一种方法是使用反选法,将需要的数据筛选出来赋值给原变量,最终实现删除。 5.4.12 删除空值 在一些情况下会删除有空值、缺失不全的数据,df.dropna可以执行这种操作: df.dropna() # 一行中有一个缺失值就删除 df.dropna(axis='columns') # 只保留全有值的列 df.dropna(how='all') # 行或列全没值才删除 df.dropna(thresh=2) # 至少有两个空值时才删除 df.dropna(inplace=True) # 删除并使替换生效
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2021-01-01 python记录