基于pandas数据样本行列选取的方法


Posted in Python onApril 20, 2018

注:以下代码是基于python3.5.0编写的

import pandas
food_info = pandas.read_csv("food_info.csv")
# ------------------选取数据样本的第一行--------------------
print(food_info.loc[0])
#------------------选取数据样本的3到6行----------------------
print(food_info.loc[3:6])
#------------------head选取数据样本的前几行------------------
print(food_info.head(2))
# ------------------选取数据样本的2,5,10行,两种方法-----------
# print(food_info.loc[[2,5,10]])     #方法一 
two_five_ten = [2,5,10]         #方法二
print(food_info.loc[two_five_ten])
# ------------------选取数据样本的NDB_No列--------------------
# ndb_col = food_info["NDB_No"]     #方法一 
col_name = "NDB_No"           #方法二
ndb_col = food_info[col_name]
print(ndb_col)
# ------------------选取数据样本的多列-------------------
# zinc_copper = food_info[["Zinc_(mg)", "Copper_(mg)"]]
columns = ["Zinc_(mg)", "Copper_(mg)"]
zinc_copper = food_info[columns]
print(zinc_copper)
# ---------------------综合小例子----------------------------
col_names = food_info.columns.tolist()   #把所有的行转化成list
print(col_names)
gram_columns = []
for c in col_names:            #遍历col_names,找出所有以(g)结尾的位置
  if c.endswith("(g)"):
    gram_columns.append(c)
print(gram_columns)
gram_df = food_info[gram_columns]     #把所有以(g)结尾的列存放到gram_df
print(gram_df.head(3))

以上这篇基于pandas数据样本行列选取的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python Django模板的使用方法(图文)
Nov 04 Python
python生成指定尺寸缩略图的示例
May 07 Python
Python工程师面试题 与Python Web相关
Jan 14 Python
django+js+ajax实现刷新页面的方法
May 22 Python
python爬虫headers设置后无效的解决方法
Oct 21 Python
Python数字图像处理之霍夫线变换实现详解
Jan 12 Python
Python之用户输入的实例
Jun 22 Python
python 获取键盘输入,同时有超时的功能示例
Nov 13 Python
不到40行代码用Python实现一个简单的推荐系统
May 10 Python
python requests指定出口ip的例子
Jul 25 Python
pygame实现飞机大战
Mar 11 Python
python3读取文件指定行的三种方法
May 24 Python
pandas实现选取特定索引的行
Apr 20 #Python
PyQT实现多窗口切换
Apr 20 #Python
使用实现pandas读取csv文件指定的前几行
Apr 20 #Python
浅析python打包工具distutils、setuptools
Apr 20 #Python
PyQt5每天必学之切换按钮
Aug 20 #Python
PyQt5每天必学之滑块控件QSlider
Apr 20 #Python
PyQt4实现下拉菜单可供选择并打印出来
Apr 20 #Python
You might like
PHP实现文件安全下载
2006/10/09 PHP
php实现加减法验证码代码
2014/02/14 PHP
php强制用户转向www域名的方法
2015/06/19 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
Nodejs实现的一个简单udp广播服务器、客户端
2014/09/25 NodeJs
JavaScript中的console.group()函数详细介绍
2014/12/29 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
2015/12/03 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
js常用正则表达式集锦
2019/05/17 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
独立部署小程序基于nodejs的服务器过程详解
2019/06/24 NodeJs
如何在node环境实现“get数据解析”代码实例
2020/07/03 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
Python中使用装饰器时需要注意的一些问题
2015/05/11 Python
关于pip的安装,更新,卸载模块以及使用方法(详解)
2017/05/19 Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
2017/08/07 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
2018/05/21 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
python pandas.DataFrame.loc函数使用详解
2020/03/26 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
瑞典首都斯德哥尔摩的多元奢侈时尚品牌:Acne Studios
2017/07/09 全球购物
Sephora丝芙兰马来西亚官方网站:国际化妆品购物
2018/03/15 全球购物
联想英国官网:Lenovo英国
2019/07/17 全球购物
2014年幼儿园植树节活动方案
2014/03/02 职场文书
放飞中国梦演讲稿
2014/04/23 职场文书
我的老师教学反思
2014/05/01 职场文书
土木工程求职信
2014/05/29 职场文书
安全保卫工作竞聘材料
2014/08/25 职场文书
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers