基于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+selenium实现截图图片并保存截取的图片
Jan 05 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
Feb 24 Python
Python多线程处理实例详解【单进程/多进程】
Jan 30 Python
Python 利用高德地图api实现经纬度与地址的批量转换
Aug 14 Python
Django url,从一个页面调到另个页面的方法
Aug 21 Python
Python搭建代理IP池实现接口设置与整体调度
Oct 27 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
Jan 07 Python
Python实现自动打开电脑应用的示例代码
Apr 17 Python
python中有函数重载吗
May 28 Python
Matlab中plot基本用法的具体使用
Jul 17 Python
Python使用struct处理二进制(pack和unpack用法)
Nov 12 Python
详解Django中 render() 函数的使用方法
Apr 22 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 冒泡排序 交换排序法
2011/05/10 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
使用PHP生成图片的缩略图的方法
2015/08/18 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
Javascript - HTML的request类
2007/01/09 Javascript
深入理解JavaScript系列(7) S.O.L.I.D五大原则之开闭原则OCP
2012/01/15 Javascript
Windows8下搭建Node.js开发环境教程
2014/09/03 Javascript
深入理解JavaScript系列(42):设计模式之原型模式详解
2015/03/04 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
jQuery+formdata实现上传进度特效遇到的问题
2016/02/24 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
JS闭包与延迟求值用法示例
2016/12/22 Javascript
Node.js 8 中的 util.promisify的详解
2017/06/12 Javascript
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
Vue中mintui的field实现blur和focus事件的方法
2018/08/25 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
Python解决鸡兔同笼问题的方法
2014/12/20 Python
Python 迭代器工具包【推荐】
2016/05/06 Python
sublime text 3配置使用python操作方法
2017/06/11 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
python抓取多种类型的页面方法实例
2019/11/20 Python
python 如何利用argparse解析命令行参数
2020/09/11 Python
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
工程师求职简历的自我评价分享
2013/10/10 职场文书
酒店个人求职信范文
2014/01/25 职场文书
企业口号大全
2014/06/12 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
2016年小学“感恩教师”主题队日活动总结
2016/04/01 职场文书
让文件路径提取变得更简单的Python Path库
2021/05/27 Python