pandas中如何选取某几列_Pandas 2:如何在数据集中选取列
Pandas库有两种主要的变量类型,一种是DataFrame(数据框),另一种是Series(序列)。从数据集中选取列,也就是从一个DataFrame中选择一个Series。今天我们使用一个有关不明飞行物的数据集ufo。
ufo = pd.read_csv(r"ufo.csv") # 载入csv文件,并将该DataFrame赋值给ufo
ufo.head()
如果我们想选取City这一列,我们可以用两种完全等价的办法:
(1)用方括号来选取 ufo["City"].head()
(2)用圆点来选取,此时把City看作ufo的一个属性 ufo.City.head()
用圆点固然比用方括号来得方便,因为可以少打点字,但是用圆点的话对列名有两点要求,其一该列名不能含有空格,其二不能是DataFrame本身的属性(例如size/shape/dtypes)。
如果想要在ufo中创建一个新的列,则必须使用方括号,例如:
ufo["Location"] = ufo["City"] + ", " + ufo["State"] # 对于字符型的Series,我们照样可以用对待字符串的方法来进行合并。
ufo.head()
pandas中如何选取某几列_Pandas 2:如何在数据集中选取列相关推荐
- python中的iloc函数_详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
pandas的DataFrame对象,本质上是二维矩阵,跟常规二维矩阵的差别在于前者额外指定了每一行和每一列的名称.这样内部数据抽取既可以用"行列名称(对应.loc[]方法)",也 ...
- 【Python爬虫系列教程 11-100】Python网络爬虫实战:最简单的Pandas 中的read_html一行代码爬取网页表格型数据,就可以爬取虎扑体育NBA球员信息
文章目录 爬取对象 分析 实现代码 爬取对象 虎扑是一个认真而有趣的社区,每天有众多JRs在虎扑分享自己对篮球.足球.游戏电竞.运动装备.影视.汽车.数码.情感等一切人和事的见解,热闹.真实.有温度. ...
- python dataframe取某行某列_pandas dataframe.apply() 实现对某一行/列进行处理获得一个新行/新列...
重点: dataframe.apply(function,axis)对一行或一列做出一些操作(axis=1则为对某一列进行操作,此时,apply函数每次将dataframe的一行传给function, ...
- 【Python】Pandas中的宝藏函数-rank()
所谓的排名,就是一组数据,我们想要知道每一条数据在整体中的名次,需要的是输出名次,并不改变原数据结构. 排序会改变原来的数据结构,且不会返回名次,这一点区别需要弄明白.初学的时候容易弄混淆. 本文将通 ...
- (六)Python:Pandas中的DataFrame
目录 基本特征 创建 自动生成行索引 自定义生成行索引 使用 索引与值 基本操作 统计功能 基本特征 一个表格型的数据结构 含有一组有序的列(类似于index) 大致可看成共享同一个index的Ser ...
- 机器学习之Pandas:Pandas介绍、基本数据操作、DataFrame运算、Pandas画图、文件读取与处、缺失值处理、数据离散化、合并、交叉表和透视表、分组与聚合、案例(超长篇,建议收藏慢慢看)
文章目录 Pandas 学习目标 1Pandas介绍 学习目标 1 Pandas介绍 2 为什么使用Pandas 3 案例: 问题:如何让数据更有意义的显示?处理刚才的股票数据 给股票涨跌幅数据增加行 ...
- 多行多列mysql_mysql如何将多行变成多列
mysql将多行变成多列的方法:首先在原表中查询数据:然后将多行数据合并到同一列或不同列即可,如[select name ,group_concat(sore Separator ';') as sc ...
- FreeSql (八)插入数据时指定列
插入数据时指定列,和忽略列对应,未被指定的列将被忽略. var connstr = "Data Source=127.0.0.1;Port=3306;User ID=root;Passwor ...
- pandas中如何选取某几列_pandas 选取行和列数据的方法
本文介绍在 pandas 中如何读取数据行列的方法.数据由行和列组成,在数据库中,一般行被称作记录 (record),列被称作字段 (field).回顾一下我们对记录和字段的获取方式:一般情况下,字段 ...
最新文章
- CTO集体怒吼:我到底要不要继续写代码(下篇)
- C#动态调用webservice
- Mango 的组织重构
- APP推广方法-导图
- 关于arguments
- wxWidgets:编写应用程序的快速指南
- ITK:图像区域相交
- Quartus ii与Modelsim-altera 6.5b联调前仿真
- 无法在 COM+ 目录中安装和配置程序集 microsoft.sqlserver.notificationservices.dll
- 桥梁模式和适配器模式的区别
- Web Service学习笔记(4)
- 矩阵论-线性空间的基与坐标,基变换坐标变换
- flowable实战(十一)flowable 删除数据库表先后顺序
- android开发学习笔记系列(1)-android起航
- MySQL命令行登录
- 国产海洋地球物理设备简述----侧扫声纳
- 支付宝B2C转账流程
- 《青春有你2》选手信息爬取
- 【安卓开机启动】安卓JVM加载so库流程
- apache-maven-3.8.5配置