Pandas初体验(五)
@R星校长
第5
关:数据的基本操作——删除
删除指定轴上的项
即删除Series
的元素或DataFrame
的某一行(列)的意思,我们可以通过对象的drop(labels, axis=0)
方法实现此功能。
删除Series
的一个元素:
In[11]: ser = Series([4.5,7.2,-5.3,3.6], index=['d','b','a','c'])
In[13]: ser.drop('c')
Out[13]:
d 4.5
b 7.2
a -5.3
dtype: float64
删除DataFrame
的行或列:
In[17]: df = DataFrame(np.arange(9).reshape(3,3), index=['a','c','d'], columns=['oh','te','ca'])
In[18]: df
Out[18]: oh te ca
a 0 1 2
c 3 4 5
d 6 7 8In[19]: df.drop('a')
Out[19]: oh te ca
c 3 4 5
d 6 7 8In[20]: df.drop(['oh','te'],axis=1)
Out[20]: ca
a 2
c 5
d 8
需要注意的是drop()
返回的是一个新对象,原对象不会被改变。
编程要求
在
s1
中删除z
行,并赋值到s2
;d1
中删除yy
列,并赋值到d2
。
开始你的任务吧,祝你成功!
# -*- coding: utf-8 -*-
from pandas import Series,DataFrame
import numpy as np
import pandas as pddef delete_data():'''返回值:s2: 一个Series类型数据d2: 一个DataFrame类型数据'''# s1是Series类型数据,d1是DataFrame类型数据s1 = Series([5, 2, 4, 1], index=['v', 'x', 'y', 'z'])d1=DataFrame(np.arange(9).reshape(3,3), columns=['xx','yy','zz'])# 请在此添加代码 完成本关任务# ********** Begin *********#s2=s1.drop('z')d2=d1.drop(['yy'],axis=1)# ********** End **********## 返回s2,d2return s2, d2
Pandas初体验(五)相关推荐
- Python学习笔记:pandas初体验
Python学习笔记:pandas初体验 一.安装pandas模块 1.安装Python3.7 注意:必须勾选pip(python install package). 2.配置环境变量 3.下载 pa ...
- pandas使用心得(一)pandas初体验之处理excel(上)
话不多说,pandas处理excel感觉还是很爽的 1:准备工作(我的是win系统上,所以编码gbk) #!/usr/bin/python #coding=gbk import pandas as p ...
- XenApp / XenDesktop 7.6 初体验五 KEYWORDS
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://beanxyz.blog.51cto.com/5570417/1583860 豆子 ...
- Pandas初体验——头歌平台答案
第1关 了解数据处理对象--Series # -*- coding: utf-8 -*- from pandas import Series,DataFrame import pandas as pd ...
- 【头歌】Pandas初体验
第1关:了解数据处理对象--Series # -*- coding: utf-8 -*- from pandas import Series,DataFrame import pandas as pd ...
- Pandas初体验---Joinquant(聚宽API)---插入列、排序、筛选
文章目录 1.原始数据的样子: 2.插入新列,并计算新的值 3.对列进行排序 4.对列筛选 5.前5条数据 1.原始数据的样子: 接口可以返回的信息如下,是格式化数据pandas格式的,希望做一些简单 ...
- CentOS 初体验五: SSH远程连接
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/78960751 本文出自[赵彦军的博客] 一:数据传输 数据传输有两种方式,分别是 ...
- 【头歌】重生之我在py入门实训中(11):Pandas初体验
创作不易,参考之前,点个赞,收藏,关注一下不过分吧,家人们 第1关:了解数据处理对象--Series 任务描述 本关任务:仔细阅读编程要求,完成相关要求. ---------------------- ...
- 小白的高德地图初体验(一) —— 打点
小白的高德地图初体验(一)--打点 说到高德地图,肯定要推荐官方文档,☛☛☛传送门,走你~~ ☞☞小白的高德地图初体验(一) -- 打点 ☞☞小白的高德地图初体验(二)--点聚合 ☞☞小白的高德地图初 ...
- 小白的高德地图初体验(四)—— 矢量图形
小白的高德地图初体验(四)-- 矢量图形 这里是官方文档☛☛☛传送门,走你~~ ☞☞小白的高德地图初体验(一) -- 打点 ☞☞小白的高德地图初体验(二)--点聚合 ☞☞小白的高德地图初体验(三) - ...
最新文章
- react select默认选项_reactjs – 如何为Picker提供默认的“Please select …”选项?
- html脚本详解,HTML脚本教程详解
- vue-router获取url传参
- Apache 编译安装
- 网络营销外包——网络营销外包专员浅析提升用户体验从哪入手?
- 这样给学妹讲原码、反码、补码,帮她彻底解决困扰了三天的问题
- php5.5 mysql密码无法_MySQL密码正确却无法本地登录的解决方法
- html树状图右侧_如何在 Tableau 中创建控制图?
- 小猿圈python学习-函数的递归
- 500个爆文标题_美食爆文大放送 | 烹饪技巧从细节着手,夏日消暑美食最为应时...
- ospf协议_「案例」OSPF路由动态协议及配置
- 设计模式系列之「工厂方法模式」
- html 字体显示倒影,用CSS3的box-reflect设置文字倒影效果的方法讲解
- 20200724:力扣197周周赛上
- [转] C# mysql 事务回滚
- 《FLUENT 14流场分析自学手册》——导读
- 学习笔记 Tianmao 篇 OkHttp 网络的使用
- 台式机设成仅计算机,将台式机更改为笔记本,将笔记本电脑更改为台式机
- 凸包算法Graham扫描法
- NXP JCOP系列芯片卡特点